Zend Server,Zend公司开发的商业产品(自RougeWave获得)a feature called OPCache。
独立开源PHP也有a feature called OPcache,自PHP 5.5以来可用。
这些系统是否相同?或者Zend Server提供的OPcache存在差异吗?
答案 0 :(得分:4)
在PHP的整个生命周期中,都有许多OpCode缓存;其中一个来自Zend(有几个名字),但它是专有的。因此,在过去几年中,使用的主缓存是APC - Alternative PHP Cache。虽然APC很棒,但它缺少Zend产品中的一些功能,而且还缺少维护人员来为最新的PHP版本提供速度。
使用PHP 5.5,Zend以Zend OpCache的新名称开源他们的缓存产品,并将其贡献给PHP项目 - 它现在包含在PHP本身中,除了可用于旧的PHP版本之外所有的回到PHP 5.2!
Zend OpCache似乎比APC更具性能,功能更全面,更可靠。但是,Zend OpCache不包含用户端共享内存缓存apc提供的辅助功能 - 为了缓解这个问题,已经发布了一个新扩展“apcu”,它只提供用户空间缓存,并且与原始版本100%兼容APC的实施。