用单引号代替双引号来包含字符串,因为PHP会在双引号包含的字符串中搜索变量。$row['id']的速度比$row[id]要快。echo比print要快,并且在使用echo多重参数时用“,”连接。foreach效率更高,尽量代替for及while。在执行for循环之前确定最大循环数,不要每次计算最大值。注销那些不用的变量尤其是大数组,用unset()即可,以便释放内存。尽量不使用_get,_set,_autoload。在include文件时,尽量使用绝对路径包含,省去PHP查找路径时间。获取脚本开始执行时间,使用$SERVER['REQUEST_TIME']要优于time()。尽量用PHP内置函数实现而不是正则。strstr()>str_replace()>preg_replace(),三个函数效率递减switch要优于多个if,else if不使用@屏蔽信息,效率会非常低开启apache的mod_daflate可以加快网页浏览速度方法中递增局部变量,速度最快数据库使用短连接派生类中的方法运行起来要快于基类中的相同的方法,尽量把方法定义为static尽量不用PHP进行大的文件操作apache解析静态html的速度比解析PHP脚本的速度快的多脚本每次调用是都会重新编译一次,引入一套PHP缓存机制可以提升性能判断变量是否存在使用isset(),判断字符串长度使用strlen()++$i要比$i++快,后置操作会产生一个临时变量。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。