一、源码优化,我自己认为“源码优化”分两种,一种是从源码质量上提高,一种是通过优化引擎来对网站源码进行优化
1、源码质量上,尽量避免源码冗余,
(1)不在循环中对数据库进行select操作、
(2)在程序开头文件包含源码中尽量使用require_once()或require() ,在流程控制区段的文件包含使用include_once()或include(),包含文件时要使用完整路径,解析操作系统路径所需时间就会变少
(3)在执行for循环之前要事先确定最大循环数,不要每循环一次都计算最大值
(4)随时注销那些不使用的变量,尤其是大数组,以便释放内存
(5)使用分支语句(switch,case)好过使用多个if,elseif语句
(6)用单引号来代替多引号包含字符串执行效率更快一些,因为单引号不需要解析变量
(7)避免使用select * from mytable这样的句子