本文实例讲述了php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法。分享给大家供大家参考,具体如下:一、opcacheopcache通过将PHP脚本预编译的字节码存储到共享内存中来提升PHP的性能,存储预编译字节码的好处就是省去了每次加载和解析PHP脚本的开销。PHP5.5.0及后续版本中已经绑定了opcache扩展。对于PHP5.2,5.3和5.4版本可以使用PECL扩展中的opcache库。windows下的php扩展下载地址:http:...
继续阅读 >
分类:apc
2014
11-07
11-07
Yii框架官方指南系列52——专题:性能调整
网络应用程序的性能受很多因素的影响。数据库存取,文件系统操作,网络带宽等都是潜在的影响因素。Yii已在各个方面减少框架带来的性能影响。但是在用户的应用中仍有很多地方可以被改善来提高性能。1.开启APC扩展启用 PHPAPC扩展 可能是改善一个应用整体性能的最简单方式。此扩展缓存和优化PHP中间代码并避免时间花费再为每个新来的请求解析PHP脚本。2.禁用调试模式禁用调试模式是另一个改善性能的容易方式。若常量...
继续阅读 >
简介和安装配置AlternativePHPCache(APC)是一个开放自由的PHPopcode缓存。它的目标是提供一个自由、开放,和健全的框架用于缓存和优化PHP的中间代码。该扩展的各个版本安装包都在此处: http://pecl.php.net/package/apc.该PECL 扩展的 DLL 当前不可用。注意: 在Windows上,APC需要一个临时目录,并且Web服务器对这个目录可写,APC会检测TMP,TEMP,USERPROFILE这些Windows的环境变量,如果这些都没有,会检查系统...
继续阅读 >
2014
11-07
11-07
PHP缓存篇:字节码缓存和对象缓存
PHP自身效率很高,但是执行创建远程连接、加载文件等操作时容易出现瓶颈,幸运的是,我们有很多工具来加速这部分操作,或减少这些耗时操作的执行次数。字节码缓存在一个PHP文件被执行时,它先被编译为字节码(也称opcode),然后这些字节码被执行。如果文件没有修改,那么字节码也会保持不变,这意味着编译这一步白白浪费了CPU资源。这就是引入字节码缓存的原因,通过把字节码保存在内存中来消除冗余的编译,重用它们完成后续的...
继续阅读 >