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

Comet Cache – 生成HTML的WordPress静态缓存插件,第1张

概述折腾wordpress的缓存的时候突然发现了CometCache,提到WordPress缓存插件话,我们可能看到使用较多的是WPSuperCache,与前者不同的是CometCache插件会

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。内存溢出小编现在分享给大家,也给大家做个参考。

折腾 wordpress 的缓存的时候突然发现了 Comet Cache,提到 wordpress 缓存插件话,我们可能看到使用较多的是 WP Super Cache,与前者不同的是 Comet Cache 插件会把缓存的文件直接在目录中是以 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,放入以下代码:

server {

etag on;

expires 7d;

if_modifIEd_since before;

 

gzip on;

gzip_vary on;

gzip_comp_level 6;

gzip_types text/plain text/xml image/svg+xml # text/HTML in core already.

application/RSS+xml application/atom+xml application/xhtml+xml

text/CSS application/Json application/x-JavaScript

application/Font-otf application/Font-ttf;

 

if ($uri ~* /wp-content/cache/comet-cache/cache(?:/|$)) {

return 403;

}

 

if ($uri ~* /wp-content/cache/comet-cache/HTMLc/private(?:/|$)) {

return 403;

}

 

location ~* .(?:ttf|ttc|otf|eot|woff|woff2|CSS|Js)$ {

add_header Access-Control-Allow-Origin *;

}

 

#以下代码官方说明是可选的, 告诉Comet Cache您已完成此Nginx配置。

location ~* .PHP$ {

fastcgi_param WP_Nginx_CONfig done;

}

}

在宝塔面板中的配置,我们需要配置 Nginx 文件,如何配置看图:


这里面很多多地方可以自行调整,如果你默认也没关系,比如说 gzip on; gzip_vary on;这里宝塔都是默认开启的,其他的东西可以自行调整,其实默认也没关系,反正也能用。

四:测试效果

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



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



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

五:静态 HTML

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



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

六:总结

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

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的Comet Cache – 生成HTML的WordPress静态缓存插件全部内容,希望文章能够帮你解决Comet Cache – 生成HTML的WordPress静态缓存插件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/1006692.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存