WordPress基于Nginx加载速度更快的小技巧 [复制链接]

帖子链接已复制到剪贴板
2327314901 (UID: 3799) 2023-2-15
帖子已经有人评论啦,不支持删除!

1236 6

说到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

 
 
 
define( 'DISABLE_WP_CRON', true );

第二步、添加每 15 分钟执行一次 的cron 计划任务,注意替换成自己域名

 
 
 
wget -q -O - https://www.daozi.net/wp-cron.php?doing_wp_cron &>/dev/null

在宝塔面板添加宝塔 – WordPress计划任务

第三步、安装Rocket-Nginx

 
 
 
cd /www/server/nginx/conf
git clone https://github.com/satellitewp/rocket-nginx.git

第四步、生成默认配置的指令

 
 
 
cd rocket-nginx
cp rocket-nginx.ini.disabled rocket-nginx.ini
php rocket-parser.php

执行成功后,会在conf.d目录下生成default.conf文件,该文件为默认配置文件,如果要自定义某些配置,则需要编辑 rocket-nginx.ini 文件,然后重新执行php rocket-parser.php

最后一步,将Rocket-Nginx 配置引入到Nginx的主机配置文件中 server 部分,如下:

 
 
 
server {
...
 
 
# Rocket-Nginx 配置
include /www/server/nginx/conf/rocket-nginx/conf.d/default.conf;
 
 
...
}

在站点设置——伪静态规则中添加下面这行代码:

 
 
 
# Rocket-Nginx 配置
include /www/server/nginx/conf/rocket-nginx/conf.d/default.conf;

完成以上步骤后,要记得重载Nginx配置!

 

如果你使用了CDN,务必接着看下去

按以上教程开启Rocket-Nginx模式后。

在Rocket-Nginx模式的Nginx配置文件中,在rocket-nginx.ini配置文件约24行有以下代码

https://www.daozi.net/forum-post/1770.html

这家伙太懒了,什么也没留下。
已有评论 (6)
提示:您必须 登录 才能查看此内容。
创建新帖
广告推广点击空位自助购买