说到WordPress网站加速,就不得不提到WP Rocket这款非常杰出的的WordPress缓存优化插件,但是除了插件本身的配置以外,还可以通过Rocket-Nginx获得更好的性能,大约可使你的网站提速30%!
项目介绍
Rocket-Nginx is a Nginx configuration for the WordPress cache plugin WP-Rocket. It enables Nginx to serve directly previously cached files without calling WordPress or any PHP. It also adds headers to cache CSS, JS and medias in order to leverage browser’s cache by reducing request to your web server.
This project is sponsored by SatelliteWP, a WordPress maintenance service located near Montreal, Canada.
Rocket-Nginx 是WordPress缓存插件WP-Rocket的Nginx配置。它使 Nginx 能够直接提供以前缓存的文件,而无需调用 WordPress 或任何 PHP。它还添加标头以缓存 CSS、JS 和媒体,以便通过减少对 Web 服务器的请求来利用浏览器的缓存。
该项目由位于加拿大蒙特利尔附近的WordPress 维护服务商SatelliteWP 赞助。
教程
第一步、禁用 WordPress自带的cron,请将以下代码添加到 wp-config.php
第二步、添加每 15 分钟执行一次 的cron 计划任务,注意替换成自己域名
在宝塔面板添加宝塔 – WordPress计划任务
第三步、安装Rocket-Nginx
第四步、生成默认配置的指令
执行成功后,会在conf.d目录下生成default.conf文件,该文件为默认配置文件,如果要自定义某些配置,则需要编辑 rocket-nginx.ini 文件,然后重新执行php rocket-parser.php
最后一步,将Rocket-Nginx 配置引入到Nginx的主机配置文件中 server
部分,如下:
在站点设置——伪静态规则中添加下面这行代码:
完成以上步骤后,要记得重载Nginx配置!
如果你使用了CDN,务必接着看下去
按以上教程开启Rocket-Nginx模式后。
在Rocket-Nginx模式的Nginx配置文件中,在rocket-nginx.ini配置文件约24行有以下代码
https://www.daozi.net/forum-post/1770.html