wp nginx fastcgicachingvs wp超级caching

我有一个512MB服务器实例与一个核心。 截至目前,我有约3个网站约10K条,在他们所有的我有超高速caching启用。 典型的caching时间是3600秒或7200秒。 和VPS实例持有就好了。 它每天只有一个CPU的60%左右的高峰。

我读过,一旦一个网站达到30K条,依靠wp超级caching,由于文件编号(linux文件系统)或类似的东西不是一个好习惯。

所以我想也许,我应该切换到使用,nginx fastcgicaching。 在他们的网站,他们推荐这是最好的做法,与wp超级caching或w3总caching相比。

考虑到公羊的数量,我有空。 你们认为fastcgicaching会是我的网站更好的select吗?

那么memcached呢?

我有php 7.1启用opcache。

您的30K号码可能不相关。 在这个问题上,有一个文件夹中有800万个文件。

如果你有很多匿名用户,你最好用Nginx页面caching和CloudFlare (简单的,免费的)或者CloudFront这样的CDN。 匿名用户是不login网站的用户。 可以更准确地说,你可以caching非个性化的页面。 例如,您不能caching帐户余额,线程启动等,因为它们对于每个用户都不同。

FastCGicaching就是我所说的页面caching。 我有一个可能很有趣的教程 。

任何WordPress插件意味着PHP需要启动。 PHP速度慢,内存不足。 Nginx页面caching意味着你不用调用PHP,所以速度要快得多。 我猜Nginx页面caching比调用PHP快10到100倍,并且使用的资源要less得多–CPU和RAM。

Memcached是一个快速的键/值存储,但它通常是从Wordpress调用,所以你仍然有PHP的开销。