PHP开发之程序性能篇.pptVIP

  • 0
  • 0
  • 约3.99千字
  • 约 25页
  • 2017-11-25 发布于河北
  • 举报
PHP开发之程序性能篇

一.影响PHP性能的主要因素 . 影响PHP性能的关键因素不是语言本身(是否是PHP/JAVA/C都不重要), 从PHP实现原理来看,PHP属于半编译型语言,并且在各个方面都进行了 大量的优化工作,本身不会存在明显的性能问题,但由于动态语言的特性, 决定了PHP需要运行在Zend Engine虚拟机上,并且在变量查找、函数调用、 作用域切换等各个方面需要一些额外开销; . PHP本身不会存在明显的资源消 耗,单机QPS能够轻松过W, PHP框架本 身也不会对业务系统的性能带来关键性的影响。从真实的应用场景来看,基 于C语言实现的模块不见得比基于PHP实现的模块性能高效很多。因为在真 实的应用场景中,更多的性能开销在于网络数据交互和字符串处理,语言方 面微小的性能差异不会成为瓶颈! 一.影响PHP性能的主要因素 1.网络带宽 带宽是影响WEB站点访问速度的首要因素,以10M带宽为例: 10M = 10Mbps,计算带宽理论最快下载速度:10÷8=1.25MB/s,这只是 理论速度,实际上因为各种因素还要减去17%(经验值)的损耗, 假如 PHP页面的大小为30k,那么每秒仅仅支持30左右的并发就将使你的服务器 请求达到饱和状态; 2. 内存和CPU 对于由 PHP生成的编译型动态页面,内存和CPU速度自然

文档评论(0)

1亿VIP精品文档

相关文档