PHP五十个提升执行效率的小技巧,和常见问题( 三 )


39、mod_zip可作为Apache模块,用来即时压缩你的数据,并可让数据传输量降低80% 。
40、在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题 。
41、尽量的少进行文件操作,虽然PHP的文件操作效率也不低的 。
42、优化Select SQL语句,在可能的情况下尽量少的进行Insert、Update操作(在update上,我被恶批过) 。
43、尽可能的使用PHP内部函数(但是我却为了找个PHP里面不存在的函数,浪费了本可以写出一个自定义函数的时间,经验问题啊!) 。
44、循环内部不要声明变量,尤其是大变量:对象(这好像不只是PHP里面要注意的问题吧?) 。
45、多维数组尽量不要循环嵌套赋值 。
46、在可以用PHP内部字符串操作函数的情况下,不要用正则表达式 。
47、foreach效率更高,尽量用foreach代替while和for循环 。
48、用单引号替代双引号引用字符串 。
49、用i+=1代替i=i+1 。符合c/c++的习惯,效率高 。
50、对global变量,应该用完就unset()掉 。
上述都是一些最基本的程序优化问题 。希望在以后少犯这样的低级错误 。




推荐阅读