大家须知简单的php性能优化注意点

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了大家须知简单的php性能优化注意点脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

什么情况,可能遇到性能问题:

1.PHP语法使用的不恰当 2.使用PHP语言做了它不擅长做的事 3.用PHP语言连接的服务不给力 4.PHP自身的短板 5.我也不知道的问题

一般情况:PHP性能问题不超过二分之一(一般30%~40%)

PHP性能问题解决方向

PHP语言级的性能优化—>PHP周边问题的性能优化(连接的服务,网络环境)—>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,请注明来意。