php高速优化 --性能优化

#使用PEAR工具类Benchmark逐行获取代码或函数的执行时间


1.$row['id'] = 0 比 $row[id] = 0 快10倍左右

2.递增 递减 预定义 比未预定义 快30%~50%

3.++i 比 i++ 快10%~20%

4.str_replace 比 preg_replace 快30%左右

5.include 比 include_once 快

6.include绝对路径 比相对路径 快

7.$_SERVER['DOCUMENT_ROOT'] 比 str_replace('//','/',dirname(__FILE__).'/')  dirname(__FILE__) 快 

8.函数不带@ 比 带@ 快

9.$a = &$b 比 $a = $b 快10倍左右

10.foreach($row as $v) 比 for 快一点 差别不大 foreach($row as $k => $v) 最慢 慢30%~20%

11.判断字符串长度 isset($str{n}) 比 strlen($str) < n 快2~5倍左右

12.$n += 1 比 $n = $n +1 快10%~20%

13.$_SERVER['REQUEST_TIME'] 比 time() 快20%~50%

14.类方法定义static 性能会有提升

15.类成员变量定义公有直接调用 比定义私有函数调用 快30%~50%

15.mysqli pdo 比 mysql快

你可能感兴趣的:(php高速优化 --性能优化)