脚本宝典收集整理的这篇文章主要介绍了大家须知简单的php性能优化注意点,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
1.PHP语法使用的不恰当 2.使用PHP语言做了它不擅长做的事 3.用PHP语言连接的服务不给力 4.PHP自身的短板 5.我也不知道的问题
一般情况:PHP性能问题不超过二分之一(一般30%~40%)
PHP语言级的性能优化—>PHP周边问题的性能优化(连接的服务,网络环境)—>PHP语言自身分析和优化
(PHP语言级)
问题:自写代码冗余较多,可读性不佳,导致性能低 为什么低:PHP代码需要编译解析为底层语言,这一过程每次请求都会处理一遍,开销大 方法:多使用PHP内置变量、常量、函数
情况描述:PHP内置函数,之间依然存在快慢差异 建议:多去了解PHP内置函数的@R_822_1304@
情况描述:PHP提供的魔法函数,性能不佳 为什么性能低:为了为PHP程序员省事,PHP语言为你做了很多 好的方法:尽可能规避使用PHP魔法函数
实际逻辑:在代码开始前,设置报错级别最高,结束后,再回复设置报错级别。增加Opcode,忽略报错
情况描述:PHP有内存回收机制保底,但也请小心使用内存 建议:利用unset()及时释放不适用的内存(注:unset()出现注销不掉的情况)
情况描述:正在表达式的回溯开销较大,“没有金刚钻别揽陶瓷活” 建议:利用字符串处理函数,实现相同逻辑
情况描述:循环内的计算式将会被重复计算
<PRe class="brush:PHp;"> <>PHP $str="hello world"; 阿 //strlen($str)放在外面 for($i=0;$i以上是脚本宝典为你收集整理的大家须知简单的php性能优化注意点全部内容,希望文章能够帮你解决大家须知简单的php性能优化注意点所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。