1
PHP语言级性能优化:少些代码,多用PHP自身能力;(多用PHP内置变量,常量,函数)
PHP内置函数的性能不同(相似功能的函数,性能不同)
尽可能规避魔法函数(性能差,但代码量少,需要权衡)
禁用错误抑制符@(会产生额外开销)
合理使用内存(unset注销不用的变量,特别是对象)
优化正则表达式(需要长期积累经验)
避免在循环内做运算(例如for里i
减少计算密集业务
务必使用带单引号字符串做键值(没引号PHP会查常量表)
2
PHP周边问题性能优化:Mysql优化(主从双热备份,读写分离,垂直分库,水平分库)
服务器运行环境(硬件维护)
抓准核心(分析耗时多的项目属于网络,数据库,还是前段问题)
减少文件类操作(读写内存<<读写数据库<读写磁盘<读写网络数据)
优化网络请求(设置超时时间:连接/都/写超时)
PHP源码压缩
缓存重复内容
串行改并行