在PHP缓存扩展加速度的差异和功能(eAccelerator,memcached,XCache,APC)
PHP在eAccelerator,memcached,XCache,APC 4加速,缓存扩展,下面介绍的不同,让我们看看它!VPS的另外一个朋友,在安装LNMP WEB环境会选择一些缓存扩展安装PHP的速度提高,经常被eAccelerator,memcached,XCache介绍,替代PHP缓存缓存扩展,什么是本论文的其他点的作用是什么之间的区别是我们如何选择它们之间的所有答案。
1、eAccelerator
eAccelerator是一个免费开源的PHP加速器。优化和动态内容缓存,提高缓存性能的PHP脚本,这使得PHP服务器几乎完全消除了服务器的成本在编译状态。它还优化了脚本加快其执行效率。PHP程序代码效率可提高1倍。文本可以理解为:eAccelerator是PHP加速器的延伸。
2、Memcached
memcached是一个高性能的分布式的内存对象缓存系统,用于动态Web应用程序,减轻数据库负载,减少次数读取数据库在内存中缓存数据和对象,从而提供了速度和动态数据库驱动的网站。它可以理解文本如下:内存缓存扩展,和集群服务器,它主要用于分布式缓存和数据库缓存。
3,可选PHP缓存(APC缓存)
替代PHP缓存(APC缓存)是一个开源的PHP缓存存储的工具,它可以缓存PHP代码(Opcode中间目标文件)。APC的缓存分为两个部分:系统缓存和用户数据缓存。自动使用系统缓存。这意味着APC缓存PHP文件编译的结果,然后比较时间标签时,又被称为。如果过期不过期,缓存的代码被运行。默认缓存3600s(一小时)。但它会浪费大量的时间CPU。因此可以在php.ini系统缓存是永远不会过时的(APC。TTL = 0)。但是,如果这个重定向设置,PHP代码需要重新启动Web服务器(例如Apache),目前APC的性能测试通常指的是这一层缓存。从文本中可以看出:可选PHP缓存(APC缓存)也是内存缓冲区扩展,这是数据库缓存扩展。
4、XCache
Opcode是一个开放源代码的缓冲/优化,他可以提高PHP服务器的性能,他通过数据缓冲区来避免编译PHP编译过程重复共享内存,可以直接使用缓存编译的代码,提高速度。通常可以提高页面的生成率2至5倍,降低服务器的负载。事实上,它是作为PHP加速器eAccelerator外延相同。
以上是他们的作用和区别,简单一点就是:eAccelerator,XCache php缓存技术,APC扩展缓存,缓存数据库缓存扩展,一般只安装一个即可,不要太多。另外,实际测试表明,当缓存的数量超过某个阈值,APC性能不一样,后面的好。所以在选择推广,我一般选择XCache +结合memcached。
以上是加速和高速缓存扩展和角色的详细解释的整体描述(eAccelerator,memcached,XCache,APC)在PHP中,我希望能帮助你。如果你想知道更多,请注意网站。