APC 或 Memcached - Nginx php-fpm wordpress

APC 或 Memcached - Nginx php-fpm wordpress

我正在使用 wordpress 安装

Ubuntu 16 
Nginx
Php-fpm (latest version)

我打算使用 W3 total cache 进行缓存,并想知道我是否应该使用 Memcached 或 APC?

有什么经验可以分享吗?

答案1

完全符合我们的设置。好吧,正如其他人所说,APC 已经死了。在 Ubuntu 上,自 Ubuntu 14 以来已正式被淘汰。

你主要剩下两个主流选择:

  • Memcached:作为一个简单的键/值存储,非常棒而且速度很快。在 Windows 上也可以使用。

  • Redis:与上述相同,但如果您只需要一个简单的键/值存储,速度会慢得多。不过,Redis 有更多选项,包括丰富的数据、发布/订阅等。据说可以在 Windows 上运行,但我们尚未测试。

根据我们的经验,Memcached 非常棒,易于实现,而且因为它可以在 Windows 上运行,所以它允许我们的开发人员在他们的工作站/笔记本电脑上本地保留完整的 Windows 开发堆栈,而无需服务器或虚拟机。

答案2

据我所知,最好的方法是同时使用 APCu 和 Opcode,第一个用作序列化器,然后使用 memcached。我看到了一堆基准测试,目前 Redis 看起来比 memcached 更好,但最好在独立服务器上使用它。

相关内容