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

折腾 wordpress 的缓存的时候突然发现了 Comet Cache,提到 WordPress 缓存插件话,我们可能看到使用较多的是 WP Super Cache,与前者不同的是 Comet Cache 插件会把缓存的文件直接在目录中是以 HTML 形式存在,相对比 WP Super Cache 生成的 PHP 缓存文件话应该效果会更好一点。后来有搜索了下这家缓存的历史发现前身是 Zencache wordpress 缓存插件,后来因为公司名称冲突更名 Comet Cache。

一:安装

后台搜索 Comet Cache,用的人也还是不少的,更新的也很频繁:
Comet Cache – 生成HTML的WordPress静态缓存插件-云模板安装好启用即可。

二:设置

启用之后,才会发现 Comet Cache 功能的强大,启用该缓存的方式也非常简单,直接插件设置页面选择“Yes,enable Comet Cache”并保存即可开启缓存。
Comet Cache – 生成HTML的WordPress静态缓存插件-云模板当然你还会看到下面有 N 多的功能选项,其实全部默认即可。我们看图:
Comet Cache – 生成HTML的WordPress静态缓存插件-云模板我们看到很少有插件会细心的考虑到 404 页面需要缓存的,因为 wordpress 的 404 页面如果被人 CC 你的服务器基本就挂了。feed 缓存,可以设置延迟输出,防采集还是很不错的。这些功能很贴心,让大鸟有点喜欢这个缓存了。不过大家还是酌情选择。之后我们保存设置就可以开启缓存了。

三:配置 Nignx

如果你的网站采用的是 NGINX 的话就会出现提示,那就需要按照官方要求在配置文件中的 server {内添加以下缓存脚本,如果不是,可以跳过:
Comet Cache – 生成HTML的WordPress静态缓存插件-云模板所以重头戏来了,我们需要配设置 nginx,放入以下代码:

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

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

四:测试效果

我们配置好了 nginx 之后就可以忽略那个提示了,修改完配置文件后,保存,点击 WordPress 右上角的 Clear CaChe。
Comet Cache – 生成HTML的WordPress静态缓存插件-云模板现在测试一下 Comet Cache 是否真正启用:打开浏览器无痕浏览窗口,访问你的网站,查看源代码,拉到最底。如果你看到以下代码,那么说明 Comet Cache 已经在工作!还是看图吧:
Comet Cache – 生成HTML的WordPress静态缓存插件-云模板华丽丽的生效了,测试过,如果你不配置 nginx 也是可以用的,也会生成静态的 HTML 文件,可能效率会低一点,所以这个插件的兼容性还是很好的。

五:静态 HTML

听说可以生成纯静态的 HTML,我们在服务器是哪个找找:
Comet Cache – 生成HTML的WordPress静态缓存插件-云模板默认是不自动生成 HTML 文件,当我们访问网页的时候会自动生成 HTML。之后的访问会调用纯静态的 HTML 网页。

六:总结

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

原创文章,作者:DavidWu,如若转载,请注明出处:https://www.davidwu.net/archives/91787

WordPress安全防护插件
服务项目 服务内容 收费标准(元)
开发定制 WordPress主题/插件开发定制 (以最终需求为准)
主题/插件汉化 汉化团队WordPress主题/插件,翻译率95% (以标的主题/插件的句子数量为准)
服务器环境配置 基于您现有服务器,搭建配置网站运行环境,结合我们多年来实战经验,可完美支持WordPress等PHP程序运行,并配置伪静态规则、优化目录权限等问题。服务器我们强烈推荐使用Linux系统。 100元/次
网站托管 若贵站目前尚无技术人员,无法完成服务器环境配置,可选择我们的网站托管服务,直接交付正常运行的WordPress站点,并且无需担心服务器的后续维护工作,一切都由我们来帮您完成。 标配套餐:1000元/年/站点 高配套餐:联系客服获取
网站加速优化 从服务器后端配置优化到WordPress数据库缓存、前端页面缓存、JS和CSS压缩合并,全方位优化网站加载速度,实现秒开。(此服务仅针对(云)服务器/VPS) 500元/次(仅站内优化200元/次)
主题配置 本站所有主题均支持,可快速实现,若有任何问题可以咨询客服解决,若您希望我们提供配置服务,可选购此服务。 英文主题安装 60元/次 汉化主题安装 30元/次
HTTPS配置 HTTPS已经不断普及,并且有着更高的安全性以及SEO上的优待。该服务收取的为服务费,SSL证书产生的费用请自行承担。 100元/次
网站搬家 迁移网站所有文件和数据库信息、网站相关配置的调整、以及迁移中的疑难问题故障排除。 标准收费:500元/次 若网站数据量大,需协商
网站运维 提供整站的运维服务,保证网站正常运行。包含:网站故障定位及排除、网站数据备份和恢复、网站攻击及木马等问题的处理等 标准收费:2000元/年 IP 5000以上需协商

发表评论

电子邮件地址不会被公开。 必填项已用*标注

51建站客服微信二维码
点击这里购买