从APC切换到APCu

时间:2015-07-01 13:21:34

标签: php caching apc

我正在使用Debian运行Web服务器,而我正在托管ZF1项目。 PHP进程不时崩溃,因此我的托管服务提供商建议我应该从APC切换到APCu缓存。我不熟悉PHP缓存,我无法找到关于该主题的任何文档,但我在这里阅读了一些类似的问题。

据我所知,APCu只缓存用户数据(无论这意味着什么),而且它不是APC的全部功能。考虑到这一点,我的问题是APCu是否会增加服务器的负载并且PHP扩展是否可以在不触及ZF1代码的情况下开箱即用?

1 个答案:

答案 0 :(得分:1)

http://zend-framework-community.634137.n4.nabble.com/Does-ZF-1-12-support-PHP-5-5-td4661902.html

您应该在测试环境中升级到最新的PHP,如果它运行良好(最有可能的情况),您可以切换。 PHP 5.5具有内置的操作码缓存(http://php.net/manual/en/intro.opcache.php),因此您不会失去性能。 APCu和APC的性能差别很小。

此外,函数名称不相同(例如apcu_fetch),因此您必须修改代码以反映这一点。