乐趣区

wordpress哪个缓存插件好wp-super-cache、w3-total-cache、Hyper Cache等比较

wordpress

wordpress

最近 wordpress 导致服务器性能频繁下降,mysql 和 php 占用的内存一直居高不下,其实才一点流量就这么让人愁了,所以想着怎么优化下。

参考了下其他博主的博客,发现大部分都是采用了伪静态化,也就是用.html 格式结尾。

然后查看其 html 源码,发下最下面都有相关 cache 插件的注释, 发现大部分都在使用 wp-super-cache 或者 wp-total-cache,或者使用其他的 cache 插件

所以从网上搜了下各个插件的对比,已经博主最终使用的插件,分享给大家,大家参考下。

Cache 插件 内存使用 (sec) 速度 cache 大小 (KB) 请求数 网页速度
No Plugin 0 5.49 965 32 75/100
WP Super Cache 0.084 5.0 962 33 75/100
W3 Total Cache 3.6 11.33 965 33 75/100
WP Fastest Cache 0.083 4.7 757 30 90/100
Hyper Cache 0.008 5.0 961 32 75/100
Hyper Cache + Autoptimize 0.097 6.7 690 24 90/100
Quick Cache 0.04 4.93 961 32 75/100
Quick Cache + Autoptimize 0.1 5.44 696 24 91/100
Wordfence Basic 0.15 6.97 965 33 75/100
Wordfence Falcon Engine 0.14 5.63 762 34 90/100

注意:除网页速度以外,所有这些结果都是我进行了 3 次测试以确保的平均值,尽管 gtmatrix 确实使用随机服务器进行了检查,因此速度部分可能有所下降,因此请不要以字面意思来理解它的大小和要求,以及针对真正性能的整体 pagespeed 排名,是的,我知道我可以使用固定服务器,但我希望使用更正常的使用情况。

没有插件

就像我上面所说的那样,默认情况下,我的网站可以正常运行并缓存,足以在 Pagespeed 上对标准的 75/100 进行评分,默认情况下也启用 gzip 和其他小的 wordpress 调整功能,但这仍然只是参考点,当然大多数 wordpress 网站都会率低一点。

WP-super-cache

我过去已经使用过很多次了,但我仍然继续使用其他缓存插件,因为它有点像 W3 Total Cache,但随着时间的推移,它变得不那么用户友好,从所有插件来看,这是最麻烦的。也可以使用默认设置,但感觉它没有缓存太多,也是我离开的原因之一是有时更新会杀死我的网站,这仍然是一个标准,但我认为不是够好了。

W3-total-cache

这个是类似 WP Super Cache,我确信它很棒,因为它拥有功能很多,尽管它的设置比以前要容易一些,但它还需要很多设置,这些设置应该只在大型站点和您可以控制服务器端的站点上使用(测试的时候发现他需要服务器开始 php 缓存及其他内容),但我使用了默认的配置进行的测试,但是发现内存使用真的很大,所以放弃了。

WP-fastest-cache

尽管此插件有点破坏了 wordpress 后端的一部分(可能是 css 不合适),但它是最完整,最简单的插件之一,您可以看到它做得很好,我什至没有启用所有功能,它几乎将您期望的所有内容都封装在一个小包装中,但是有 2 件事使我无法使用它,首先是无法控制 html / js / css 压缩,并且根据我的经验,如果我无法调整,大多数网站都会因为这个功能出现各种报错(Autoptimize 确实为您提供了控制权),第二个是插件尝试对 ipinfo.io 进行 ping 操作,所以我不喜欢这样的插件。

hyper-cache

我目前在我的大多数网站上都使用过的那个插件,它简单易用,而且很重要,正如您所见,它确实可以完成工作,除了插件或 wordpress 更新时出现的一个令人烦恼的问题,插件似乎停止工作并且您得到了“由于必须更新某些文件,因此必须保存选项。”  仍然与 WP Super Cache 不同,该站点不会停止工作,因此它是一个安全且性能很好的插件,并且内存消耗非常低。

quick-cache

我喜欢这个,它有一个不错的控制面板,简单易用,还可以正常工作,但它的一些最佳功能仍然隐藏在 pro 版本中,这使得它基础版本表现一般,我想知道这些功能是否更高端诸如使用 CDN 或在服务器端进行调整之类的东西,但诸如 minify 之类的东西应该是基本功能集的一部分,因此该插件可与 Hyper Cache 相提并论,但具有更多的资源使用率。

通过以上分析,本博主最终使用了 hyper-cache, 确实资源使用比 wp-super-cache 少很多,所以就先用着这个把。

退出移动版