PHP的优化方案以及优化思路
1
利用PHP模板生成静态的HTML页面
12345
1.禁止在循环内部查询数据库,应将查询放在循环外部。2.循环内部不宜声明变量,在循环之前预定义需要声明的变量。3.避免在循环内做运算
123456789101112131415
1.如果能将类的方法定义成static,就尽量定义成static2.require_once()或判重3.switch好于if4.除非脚本可以缓存,否则每次调用时都会重新编译一次。引入一套PHP缓存机制通常可以提升25%至100%的性能,以免除编译开销。5.Apache解析一个PHP脚本的时间要比解析一个静态HTML页面慢2至10倍。尽量多用静态HTML页面,少用脚本。6.尽量做缓存,减少数据库负载。7.自写代码冗余较多,可读性不佳,并且性能低,PHP代码越长PHP的执行效率越慢。8.使用单引号替换双引号,单引号在运行的时候不检查运行引号内部的变量,执行效率是双引号的两倍