我有一个场景,每次请求我都必须从数据库中获取数据。所以我想用APC
来缓存变量。但后来发现APC
不再是新版本PHP的选择。所以我查看了memcahced
和APCu
。根据{{3}},Memcached不是选择。我不确定开发人员社区将支持多久APCu
,因为我不想在部署代码后更改代码。
Opcache
替换了APC
,但它没有提供任何缓存变量的方法。我糊涂了。我们将不胜感激。
提前致谢。
答案 0 :(得分:1)
Opcache缓存字节码,APCu是简化版APC,它只缓存用户区部分(它与旧的APC完全兼容,它只是不再进行字节缓存)。如果你仍想在本地缓存,那么APCu就是你要走的路,而且我会在这种缓存方面自己使用它。
对于较大的跨机器缓存,我还会使用Memcached。