!
也想出现在这里? 联系我们
广告位

Comet Cache – 生成HTML的WordPress静态缓存插件

折腾 WordPress 的缓存的时候突然发现了 Comet Cache。

提到 WordPress 缓存插件话,我们可能看到使用较多的是 WP Super Cache。

与前者不同的是 Comet Cache 插件会把缓存的文件直接在tag/2076/" target="_blank">目录中是以 HTML 形式存在,相对比 WP Super Cache 生成的 PHP 缓存文件话应该效果会更好一点。

后来有搜索了下这家缓存的历史发现前身是 Zencache wordpress 缓存插件,后来因为公司名称冲突更名 Comet Cache。

一、安装

后台搜索 Comet Cache,用的人也还是不少的,更新的也很频繁:安装好启用即可。

二、设置

启用之后,才会发现 Comet Cache 功能的强大,启用该缓存的方式也非常简单,直接插件设置页面选择“Yes,enable Comet Cache”并保存即可开启缓存。

当然你还会看到下面有 N 多的功能选项,其实全部默认即可。我们看图:

我们看到很少有插件会细心的考虑到 404 页面需要缓存的,因为 wordpress 的 404 页面如果被人 CC 你的服务器基本就挂了。feed 缓存,可以设置延迟输出,防采集还是很不错的。这些功能很贴心,让有点喜欢这个缓存了。不过大家还是酌情选择。之后我们保存设置就可以开启缓存了。

三、配置 Nignx

如果你的网站采用的是 NGINX 的话就会出现提示,那就需要按照官方要求在配置文件中的 server {内添加以下缓存脚本,如果不是,可以跳过:

所以重头戏来了,我们需要配设置 nginx,放入以下代码:

  1. server {
  2. etag on;
  3. expires 7d;
  4. if_modified_since before;
  5. gzip on;
  6. gzip_vary on;
  7. gzip_comp_level 6;
  8. gzip_types text/plain text/xml image/svg+xml # text/html in core already.
  9. application/rss+xml application/atom+xml application/xhtml+xml
  10. text/css application/json application/x-javascript
  11. application/font-otf application/font-ttf;
  12. if ($uri ~* /wp\-content/cache/comet\-cache/cache(?:/|$)) {
  13. return 403;
  14. }
  15. if ($uri ~* /wp\-content/cache/comet\-cache/htmlc/private(?:/|$)) {
  16. return 403;
  17. }
  18. location ~* \.(?:ttf|ttc|otf|eot|woff|woff2|css|js)$ {
  19. add_header Access-Control-Allow-Origin *;
  20. }
  21. #以下代码官方说明是可选的, 告诉Comet Cache您已完成此Nginx配置。
  22. location ~* \.php$ {
  23. fastcgi_param WP_NGINX_CONFIG done;
  24. }
  25. }

在宝塔面板中的配置,我们需要配置 nginx 文件,如何配置看图:
这里面很多多地方可以自行调整,如果你默认也没关系,比如说 gzip on; gzip_vary on;这里宝塔都是默认开启的,其他的东西可以自行调整,其实默认也没关系,反正也能用。

四、测试效果

我们配置好了 nginx 之后就可以忽略那个提示了,修改完配置文件后,保存,点击 WordPress 右上角的 Clear CaChe。

现在测试一下 Comet Cache 是否真正启用:打开浏览器无痕浏览窗口,访问你的网站,查看源代码,拉到最底。如果你看到以下代码,那么说明 Comet Cache 已经在工作!还是看图吧:

华丽丽的生效了,测试过,如果你不配置 nginx 也是可以用的,也会生成静态的 HTML 文件,可能效率会低一点,所以这个插件的兼容性还是很好的。

五、静态 HTML

听说可以生成纯静态的 HTML,我们在服务器是哪个找找:

默认是不自动生成 HTML 文件,当我们访问网页的时候会自动生成 HTML。之后的访问会调用纯静态的 HTML 网页。

六、总结

所以的页面都会生成静态 HTML,试了下分类也是生成 HTML 的,这个很厉害了,服务器只是访问静态页面,那么效率之高可想而知。而且这个折腾的门槛貌似还很低,很多小白可以很快上手,虚拟机应该也可以安装,不过没试过。

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

宝塔面板关停指定网站使用密码访问

2023-7-4 3:32:39

WordPress教程

WordPress利用MailPoet+Zoho Mail自建邮件通知系统-用户订阅和管理

2023-7-5 3:32:42

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索