欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【php性能效率优化】,下面是详细的分享!
php性能效率优化
总结下php程序效率优化的一些策略:
1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题;
2.尽量的少进行文件操作,虽然PHP的文件操作效率也不低的;
3.优化Select SQL语句,在可能的情况下尽量少的进行Insert、Update操作(在update上,我被恶批过);
4.尽可能的使用PHP内部函数(但是我却为了找个PHP里面不存在的函数,浪费了本可以写出一个自定义函数的时间,经验问题啊!);
5.循环内部不要声明变量,尤其是大变量:对象(这好像不只是PHP里面要注意的问题吧?);
6.多维数组尽量不要循环嵌套赋值;
7.在可以用PHP内部字符串操作函数的情况下,不要用正则表达式;
8.foreach效率更高,尽量用foreach代替while和for循环;
9.用单引号替代双引号引用字符串;
10.“用i+=1代替i=i+1。符合c/c++的习惯,效率还高”;
11.对global变量,应该用完就unset()掉
12.在多重嵌套循环中,如有可能,应当将最长的循环放在内层,最短循环放在外层,这样就可以减少cpu跨切循环层的次数,从而优化程序性能。
以上所分享的是关于php性能效率优化,下面是编辑为你推荐的有价值的用户互动:
相关问题:php 性能优化
答:这种即时要得到数据信息,怎么写缓存!~不能写缓存只有优化数据库了!~跟优化数据库代码让查询量最小,设置数据库索引,根据索引查询,其他的我也想不到了。 >>详细
相关问题:关于php的性能方面的优化.
答:其实这个问题是一个复杂的问题,并非简单的几句话就可以说清楚的.而且网络上很多的优化代码并没有经过实际检验的,而且对于一般系统的而言,有些优化你甚至感觉不到优化前后的区别,只能是建议你养成好的书写习惯,尽量减少代码与服务器的通信频率等... >>详细
相关问题:php和mysql查询效率如何优化?
答:那就用sphinx 技术,目前这个是最好的,没有之一。 下面是我百度百科弄过来的,怎么使用还得你自己看白皮书了。 Sphinx的主要特性包括: 高速索引 (在新款CPU上,近10 MB/秒); 高速搜索 (2-4G的文本量中平均查询速度不到0.1秒); 高可用性 (单CPU... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
