PHP性能优化方案
最简单的方法
升级到php7以上
常用性能优化方案
1.使用单引号替换双引号,单引号在运行的时候不检查运行引号内部的变量,执行效率是双引号的两倍;
2.使用PHP内置的数组操作方法,PHP内置的数组操作方法的运行效率是自行编写代码的10倍以上; 3.使用字符串函数替换正则函数,例如:使用str_replace
替换 preg_replace
; 4.使用isset($a{5})
替换strlen($a)>5
; 5.require_once()
代价昂贵,include
文件时尽量使用绝对路径,因为它避免了PHP去 include_path
里查找文件的速度,解析操作系统路径所需时间会更少。 循环优化方案
1.在执行for
循环之前确定最大循环数,不要把count/strlen/sizeof
等每次都要重复做的但结果都一样的事情放到for
循环的条件语句中,另外最好运用foreach
代替for
循环;
@
操作符; 4.循环内部不宜声明变量,尤其是大变量:对象,解决办法是循环之前预定义需要声明的变量。