WP Super Cache开启专家模式

MYELSE
MYELSE
MYELSE
29
文章
2
评论
2021年1月25日00:24:11 评论

WP Super Cache开启专家模式,专家模式对于大流量网站来说,可以提高并发量减少服务器压力。在宝塔面板里打开需要的网站的伪静态设置,输入以下内容:

WP Super Cache开启专家模式
# WP Super Cache rules.
# Designed to be included from a 'wordpress-ms-...' configuration file.
 
set $cache_uri $request_uri;
 
# 请求方式为post时不使用缓存
if ($request_method = POST) {
        set $cache_uri 'null cache';
}
 
if ($query_string != "") {
        set $cache_uri 'null cache';
}   
 
# uri包含以下内容时不使用缓存
if ($request_uri ~* "(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)") {
        set $cache_uri 'null cache';
}   
 
# 对登录用户或已发布评论用户不使用缓存
if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_logged_in") {
        set $cache_uri 'null cache';
}
 
# START MOBILE
# 如果需要在移动端禁用缓存,可以把代码前的#删掉
# if ($http_x_wap_profile) {
#        set $cache_uri 'null cache';
#}
 
#if ($http_profile) {
#        set $cache_uri 'null cache';
#}
 
#if ($http_user_agent ~* (2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800)) {
 #       set $cache_uri 'null cache';
#}
 
#if ($http_user_agent ~* (w3c\ |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda\ |xda-)) {
  #      set $cache_uri 'null cache';
#}
#END MOBILE
 
# 如果存在缓存,则使用缓存,如果没有缓存,直接转向动态页面
location /
{
     try_files /wp-content/cache/supercache/$http_host/$cache_uri/index.html $uri $uri/ /index.php?$args ;
}

如果在宝塔面板里设置过wordpress的伪静态,删除以下内容,以防报错:

location /
{
     try_files $uri $uri/ /index.php?$args;
}
MYELSE
  • 本文由 发表于 2021年1月25日00:24:11
  • 转载请务必保留本文链接:https://myelse.com/107.html
技术

Windows10系统重装

首先,就不要装盗版系统了,啥ghost的,别用了,用微软官方给的纯净系统更稳,即使微软夹带私货,但是归根结底还是安全的。 首先百度Windows10下载或者直接进入官网。 按照步骤一点点选,其中不建议...
技术

Win10鼠标右键弹出菜单在左边改回右边

重装系统出现这个问题,鼠标右键,菜单出现在鼠标左边,试过多次重装也会改回来,但是老重装也挺麻烦的,直接改也行。 在win10系统键盘中按“Windows+R键”组合键打开“运行”窗口并输入shell:...
技术

WordPress的各种问题及解决办法

由于遇到的问题不少,每个问题都写一篇,不好看,聚集到一文。 修改固定链接后出现404 在wordpress后台修改固定链接后,访问主页正常,但是访问文章都是404nginx,应该是伪静态的问题。解决办...