偷窥PHP编译Cache
负载品颈 一般主要在以下四个方面: 2 服务器CPU 3 硬盘 I/O 4 网络带宽 除了这四个鬼东西。还有什么值得我们优化的呢。PHP真很强。今天就说下在PHP的 脚本级上来调整PHP的性能。 1 php引擎读脚本文件,解释脚本然后在ZEND引擎里生成可执行的中间代码 2 ZEND 第二次开始 执行中间代码 我 们要注意。第一步是在每次PHP脚本文件被请求的时候都要重复一次的东西。 而且这个过程,会因为脚本里面又包括 include()require() eval() 而递归 重复执行第一步。可想而知消耗有多大了。特别PHP文件很大的时候。所以为什么建议写PHP文件时候不赞成行数过多。 先看下如果没使用 编译cache 的情况 再来个使用了编译cache 的情况 行了看看就明白了。是吧。有了 编译cache 少走了很多弯路。 特别是在你的代码里有大量的 include 呀 require 呀的时候特别有效。 现在介绍三个编译cache: OK就这么简单。但你再次运行PHP的时候。 这个APC就已经有作用了。编译代码就cache 在了share 内存中了。那个爽呀。比女人干女人还爽 如果是window 的 找下这个里面有 这个扩展http://pecl4win.php.net/list.php APC 安装完了后我们还需要调整下APC 的各方面的参数。 这个当然按照你自己项目环境来调整了。 APC 有几个参数。自己百度去。 完了。 还没完呢。 请关注我的blog www.laoniphp.com |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |