54个提高PHP运行效率技巧一览
1. 减少使用面向对象编程(OOP),因为每个方法和对象调用都会消耗内存。 2. 避免过度细分代码方法,思考哪些部分真正需要重用。 3. 当需要时,可以将代码分解成方法。 4. 尽量采用大量的PHP内置函数。 5. 如果存在耗时函数,考虑用C扩展实现它们。 6. 评估和检验(profile)你的代码,找出性能瓶颈。 7. 使用mod_zip作为Apache模块来压缩数据。 8. 在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量使用file_get_contents,因为它更高效。 9. 尽量减少文件操作。 10. 优化SQL查询,在可能的情况下尽量减少Insert和Update操作。 11. 尽可能使用PHP内部函数。 12. 循环内部不要声明变量,尤其是大变量。 13. 避免在多维数组中嵌套赋值。 14. 在可以用PHP内部字符串操作函数的情况下,不要使用正则表达式。 15. 使用foreach效率更高,尽量用foreach代替while和for循环。 16. 用单引号替代双引号引用字符串。 17. 使用i = 1代替i = i + 1,符合C/C++的习惯,效率更高。 18. 对global变量,使用完后应unset掉。 19. 用单引号代替双引号来包含字符串,这样会更快一些,因为PHP不会在双引号包围的字符串中搜寻变量。