Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)归海一刀published in(发表于) 2014/2/10 6:45:34 PHP 开发程序加速运行探索之慢代码优化方法_[PHP教程]
程序输出的结果大概是这样的: v1 ran 100 times where average exec time 0.18400 ms v2 ran 100 times where average exec time 0.15500 ms v3 ran 100 times where average exec time 0.09100 ms 可以看到,函数的执行时间变少,效率上升。 函数v1有个很明显的错误,每一次循环的时间,都需要调用sizeof()函数来计算。 函数v2则在循环外把myArray数组的元素个数存到max变量中,避免了每次循环都要计算数组的元素个数,所以效率提高了。函数v3的效率最高,利用了现成的函数,避免循环。 这个例子只是给你一个感性的认识,明白什么是相对高效的代码。在实际开发中,我相信会有很多人会迷迷糊糊地写出很多低效率的代码。要把代码写得精炼而高效,恐怕需要时间去锤炼:-) 但这是另一个话题了,我们略过不谈。 数据库应用基本上每个PHP程序都会用到,在实际开发中我发现最影响整个系统效率的就是数据库这部份。至于数据库的优化和数据查询语句的优化,在此限于篇幅不详细讨论。
赞