Wordpress w3total cache:Disk,Opcache或memcache

时间:2014-09-19 12:24:15

标签: wordpress w3-total-cache

我有一个wordpress网站,每天有大约200.000页的浏览量。我在带有6GB内存的VPS上运行它。我现在安装了w3total缓存,但页面仍然加载缓慢。

我现在想知道的是我应该为我的网站Disk,Opcache或memcache使用什么缓存,我应该在alla上使用一个或者我应该如何设置它?目前我只使用基本磁盘缓存。

我的问题基本上是,我应该改变什么,如果是的话是什么?或者我应该坚持使用基本的磁盘缓存?

我还没有尝试改变任何东西,所以我不会让它变得更糟,因为我很不确定。

1 个答案:

答案 0 :(得分:3)

这个问题的答案实际上是7年了,所以我在这里更新答案。请注意,我假设您正在为您的网站使用W3TC。

磁盘缓存

磁盘缓存通常可用于中低流量的网站。高流量网站的一个问题是,如果将磁盘缓存与对象缓存和数据库缓存一起使用,则磁盘缓存会被破坏。

在单个服务器上运行的中/高流量网站上,我建议如下:

  • 页面缓存:使用磁盘缓存增强
  • 对象缓存:使用Memcached
  • 数据库缓存:使用Memcached

<强> OPcache

OPcache将已编译的PHP代码存储在内存中,绝对可以提高代码执行速度。

重要的是要了解OPcache是​​一个PHP代码缓存,不存储任何页面,数据库查询或对象。

您可以在此处阅读有关OPcache的更多信息:

https://www.sitepoint.com/understanding-opcache/

<强>分布式缓存

Memcache将数据作为键值对存储在RAM中,绝对提高了网站的速度,因为访问内存比访问硬盘要快得多。

请注意,MemCached会显着增加您的内存使用量,因此绝对值得在测试环境中尝试不同的配置。

您可以在此处阅读有关如何在Linux服务器上安装Memcached的更多信息:https://easyengine.io/tutorials/php/memcache/

希望这会有所帮助:)

相关问题