PHP性能优化(2)-产生瓶颈的原因
前言
PHP 本身已经是一种非常快速的语言,不过除了执行速度,PHP仍然有许多可以被优化的地方。
在本文中我们将介绍一下几点:
1. 为什么中PHP中优化过程中有许多因素是和代码没有关系的
2. 在提升PHP性能的过时中,为什么我们还需要了解更多的关于其它方面的知识
3. 系统中导致瓶颈的原因以及解决的方法
4. 我们还讨论如何调整以及优化PHP代码以使其拥有更佳的性能
瓶颈
在脚本hare和tortoise的例子中可以看出是“瓶颈”导致了性能的降低。如果我们有无限的内存,hare将永远比tortoise快,可事实并非如此!上面的模型过于的简单,实际上,除了内存以外还有许多影响性能的瓶颈,它们包括:
1. 网络
你的网络可能是最大的瓶颈,假设你有一个10M带宽的网络,同时每秒钟可以传输1M的数据。那么,当每个页面有30k时,仅仅每秒钟33个web页面的流量就能让你的线路饱和。补充:Php教程,Php常用代码