WordPress缓存加速插件WP Super Cache的专家模式设置方法

WP Super Cache是一个被wordpress站长所广泛使用的一个缓存加速插件,通过启用WP Super Cache插件,可以将页面缓存成静态HTML页面,服务器不需要运行PHP以及查询数据库,所以极大的提高了页面访问的速度。

插件安装

首先在wordpress后台插件里面搜索安装WP Super Cache插件,启用插件后可以在后台设置>WP Super Cache进入到插件的设置页面。

插件设置

进入插件设置页面,启用缓存功能,如图:

Wordpress缓存加速插件WP Super Cache的专家模式设置方法

更新设置以后进入高级选项,勾选专家模式,如下图:

Wordpress缓存加速插件WP Super Cache的专家模式设置方法

设置专家模式后要在BT上Nginx伪静态添加下面规则:

# 如果请求的文件已存在,直接返回
if (-f $request_filename) {
break;
}
set $supercache_file ”;
set $supercache_uri $request_uri;
set $supercache 1;
set $ihttp_host ”;

if ($request_method = POST) {
set $supercache 0;
}

# 仅在访问文章永久链接时使用静态文件,请求中带参数则不使用静态缓存
set $qs 0;
if ($query_string) {
set $qs 1;
}

# 不过从 twitter, facebook, feedburner 链接点过来的,总是带参数,这些访问仍然可以使用静态文件
if ($query_string ~* “^utm_source=([^&]+)&utm_medium([^&]+)&utm_campaign=([^&]+)(&utm_content=([^&]+))?$”) {
set $qs 0;
set $supercache_uri $document_uri;
}
#deactivate on high load
if ($qs = 1) {
set $supercache 0;
}
# 针对已登录用户(发表过评论),可以不静态化。在访问量高峰时可注释掉
if ($http_cookie ~* “comment_author_|wordpress|wp-postpass_” ) {
set $supercache 0;
}

# 支持移动设备,访问移动版本的网页缓存
if ($http_user_agent ~* ‘(iphone|ipod|aspen|incognito|webmate|android|dream|cupcake|froyo|blackberry9500|blackberry9520|blackberry9530|blackberry9550|blackberry 9800|webos|s8000|bada)’) {
set $ihttp_host ‘-mobile’;
}

# 指定静态缓存文件的路径
if ($supercache = 0) {
set $supercache_uri ”;
}
if ($supercache_uri ~ ^(.+)$) {
set $supercache_file /wp-content/cache/supercache/$http_host$1/index${ihttp_host}.html;
}

# 只有当缓存文件存在时,才进行 rewrite
if (-f $document_root$supercache_file) {
#rewrite ^(.*)$ $supercache_file break;
rewrite ^ $supercache_file last;
}

# 所有其他请求,转给 wordpress 处理
if (!-e $request_filename) {
rewrite . /index.php last;
}

其中代码中已经有很详细的注释了,这里就不再多做解释,直接复制粘贴使用即可。

进入到WPSuperCache插件的“高级”选项,按照下面图片进行设置:

Wordpress缓存加速插件WP Super Cache的专家模式设置方法

Wordpress缓存加速插件WP Super Cache的专家模式设置方法
到期时间这个大家可以根据自己需求来设置,比如网站要24小时就更新一次就设置86400就可以
Wordpress缓存加速插件WP Super Cache的专家模式设置方法

其他的设置可以根据自己的需要进行配置,这样设置以后插件基本上已经可以工作了。快去试一下网站是不是起飞了。

(0)
小六子的头像小六子
上一篇 2025年8月28日 上午11:08
下一篇 2025年8月29日 下午12:44

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注