由Zend Corporation开发的商业产品Zend Server(自从获得RougeWave以来)有a feature called OPCache。Zend Server的OPcache和PHP的OPcache是同一件事吗?
独立开源PHP也有a feature called OPcache,自PHP 5.5起可用。
这些是相同的系统吗?或者Zend Server提供的OPcache有不同之处吗?
由Zend Corporation开发的商业产品Zend Server(自从获得RougeWave以来)有a feature called OPCache。Zend Server的OPcache和PHP的OPcache是同一件事吗?
独立开源PHP也有a feature called OPcache,自PHP 5.5起可用。
这些是相同的系统吗?或者Zend Server提供的OPcache有不同之处吗?
在整个PHP的生命周期中,都有一些OpCode缓存;第一个来自Zend(有几个名字),但它是专有的。因此,最近几年使用的主要缓存是APC - 可选PHP缓存。虽然APC很棒,但它缺少Zend产品中的一些功能,并且缺乏维护人员来为最新的PHP版本加速。
在PHP 5.5中,Zend以Zend OpCache的新名称开源了他们的缓存产品,并将其贡献给PHP项目 - 现在已包含在PHP本身中,除了可用于旧版本的PHP版本回到PHP 5.2的方式!
Zend OpCache似乎比APC更具性能,功能更全面,更可靠。然而,Zend OpCache不包含apc(一个用户级共享内存缓存)提供的辅助功能 - 为了缓解这个问题,已经发布了一个新的扩展“apcu”,它提供了用户级缓存,并且与原始版本100%兼容APC实施。