PHP的优化方案

PHP的优化方案以及优化思路

1.页面静态化

1
利用PHP模板生成静态的HTML页面

2.循环优化

1
2
3
4
5
1.禁止在循环内部查询数据库,应将查询放在循环外部。

2.循环内部不宜声明变量,在循环之前预定义需要声明的变量。

3.避免在循环内做运算

3.其他优化思路

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1.如果能将类的方法定义成static,就尽量定义成static

2.require_once()或判重

3.switch好于if

4.除非脚本可以缓存,否则每次调用时都会重新编译一次。引入一套PHP缓存机制通常可以提升25%至100%的性能,以免除编译开销。

5.Apache解析一个PHP脚本的时间要比解析一个静态HTML页面慢2至10倍。尽量多用静态HTML页面,少用脚本。

6.尽量做缓存,减少数据库负载。

7.自写代码冗余较多,可读性不佳,并且性能低,PHP代码越长PHP的执行效率越慢。

8.使用单引号替换双引号,单引号在运行的时候不检查运行引号内部的变量,执行效率是双引号的两倍