PHP优化经验
代码优化
1.PHP函数分为内置和用户函数,如果可以的话尽量使用内置函数,因为内置函数直接调用C代码,而用户函数需要生成中间代码(opcode),减少函数调用,避免递归,减少解释深度
2.如果获取状态等值返回的是变量,则最好通过对象方式调用变量,而不要用类函数(method),因为函数在php中很消耗资源
3.尽量不用require_once 和include_once而是用require和include通过静态变量判断是否加载
4.减少json深度
5.减少面向对象编程
Server 优化
1.php-fpm 中尽量使用端口模式,这样可以增加吞吐,unix-socket模式一般在并发100以上失败率会增加
2.使用hiphop (HHVM)运行php,一般可以节约cpu 在50%左右