PHP性能优化

1

PHP语言级性能优化:少些代码,多用PHP自身能力;(多用PHP内置变量,常量,函数)

PHP内置函数的性能不同(相似功能的函数,性能不同)

尽可能规避魔法函数(性能差,但代码量少,需要权衡)

禁用错误抑制符@(会产生额外开销)

合理使用内存(unset注销不用的变量,特别是对象)

优化正则表达式(需要长期积累经验)

避免在循环内做运算(例如for里i

减少计算密集业务

务必使用带单引号字符串做键值(没引号PHP会查常量表)

2

PHP周边问题性能优化:Mysql优化(主从双热备份,读写分离,垂直分库,水平分库)

服务器运行环境(硬件维护)

抓准核心(分析耗时多的项目属于网络,数据库,还是前段问题)

减少文件类操作(读写内存<<读写数据库<读写磁盘<读写网络数据)

优化网络请求(设置超时时间:连接/都/写超时)

PHP源码压缩

缓存重复内容

串行改并行

你可能感兴趣的:(PHP性能优化)