这篇文章主要介绍了关于php的代码优化,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
定位慢代码位置
使用xdebug
自己写代码计算执行时间,逐步定位慢代码位置 例 :
<?php //程序运行时间 $starttime = explode(' ',microtime()); echo microtime(); /*········以下是代码区·········*/ for($i=0;$i<1000000;$i++){ $i; } /*········以上是代码区·········*/ //程序运行时间 $endtime = explode(' ',microtime()); $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]); $thistime = round($thistime,3); echo "本网页执行耗时:".$thistime." 秒。".time(); ?>
查看慢代码
查询速度慢
是否添加索引,若没有使用索引则添加索引;
有索引但查询慢,看查询是否用到了索引,若没有使用索引,优化sql语句
代码运算逻辑问题 -> 修改代码
数据库查询问题
其他问题,能做缓存则添加缓存,可添加异步则添加异步
以上是php的代码优化的详细内容。更多信息请关注PHP中文网其他相关文章!