我想在我的PHP应用程序中使用apc_store()
和apc_fetch()
之类的函数(之前从未使用过APC)。但是,我的理解是APC不能安装在PHP 5.5+上,因为PHP 5.5+有自己的操作码缓存。如果我计划将来升级到PHP 5.5+,我应该使用apc_*
函数吗?如果我不应该,那么未来是否安全" APC的替代品?
答案 0 :(得分:1)
从5.5开始,我在我的setups APC上用APCu替换了。 APCu是没有操作码缓存的APC。它还提供apc_
函数并传递extension_loaded('apc')
的检查。
请确保至少使用此扩展程序的v4.0.2。之前的版本有一个错误,即使打开APC compat模式,apc_
功能也无法使用。
另请参阅this question的答案。
答案 1 :(得分:0)
APC的变量存储部分已保留在APCU包中。它是APC,没有代码缓存。