欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

寶塔面板開啟Nginx fastcgi_cache緩存為WordPress提速

說到wordpress的緩存,大家想到的肯定是?WP-Super-Cache?的靜態(tài)html緩存,以及?memcached?或?redis?動態(tài)緩存,插件的緩存效果肯定是有的,但是容易出現(xiàn)各種問題,比如配置很復(fù)雜、配置全英文、插件之間的沖突等,所以今天我要教大家一個更高級的緩存:Nginx fastcgi_cache緩存,直接在nginx層面緩存頁面,還支持緩存?zhèn)戊o態(tài)!效果比起傳統(tǒng)的php緩存好得太多了,因為很多人使用寶塔面板,所以今天的教程是基于寶塔面板的教程。

寶塔面板開啟Nginx fastcgi_cache緩存為WordPress提速

現(xiàn)在寶塔面板都默認(rèn)編譯了?Nginx ngx_cache_purge?模塊,所以我們直接跳過安裝方法。

Nginx配置

現(xiàn)在我們開始配置nginx,來到寶塔后臺,在軟件商店找到Nginx,點擊設(shè)置按鈕,在配置修改中添加以下內(nèi)容:

  1. fastcgi_cache_path /tmp/wpcache levels=1:2 keys_zone=WORDPRESS:250m inactive=1d max_size=1G;
  2. fastcgi_temp_path /tmp/wpcache/temp;
  3. fastcgi_cache_key "$scheme$request_method$host$request_uri";
  4. fastcgi_cache_use_stale error timeout invalid_header http_500;
  5. #忽略一切 nocache 申明,避免不緩存?zhèn)戊o態(tài)等
  6. fastcgi_ignore_headers Cache-Control Expires Set-Cookie;

加好之后截圖如下:
寶塔面板開啟Nginx fastcgi_cache緩存為WordPress提速

網(wǎng)站設(shè)置

在寶塔后臺的網(wǎng)站列表中,找到你的網(wǎng)站,并且點擊設(shè)置按鈕,將以下代碼添加到配置文件中去:

  1. set $skip_cache 0;
  2. #post 訪問不緩存
  3. if ($request_method = POST) {
  4. set $skip_cache 1;
  5. }
  6. #動態(tài)查詢不緩存
  7. if ($query_string != "") {
  8. set $skip_cache 1;
  9. }
  10. #后臺等特定頁面不緩存(其他需求請自行添加即可)
  11. if ($request_uri ~* "/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|index.php|sitemap(_index)?.xml") {
  12. set $skip_cache 1;
  13. }
  14. #對登錄用戶、評論過的用戶不展示緩存
  15. if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in") {
  16. set $skip_cache 1;
  17. }
  18. #這里請參考你網(wǎng)站之前的配置,特別是sock的路徑,弄錯了就502了!如果你的網(wǎng)站使用PHP7.4,就寫-74.sock
  19. location ~ [^/]\.php(/|$)
  20. {
  21. try_files $uri =404;
  22. fastcgi_pass unix:/tmp/php-cgi-74.sock;
  23. fastcgi_index index.php;
  24. include fastcgi.conf;
  25. add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
  26. #新增的緩存規(guī)則
  27. fastcgi_cache_bypass $skip_cache;
  28. fastcgi_no_cache $skip_cache;
  29. add_header X-Cache "$upstream_cache_status From $host";
  30. fastcgi_cache WORDPRESS;
  31. add_header Cache-Control max-age=0;
  32. add_header Nginx-Cache "$upstream_cache_status";
  33. add_header Last-Modified $date_gmt;
  34. add_header X-Frame-Options SAMEORIGIN; # 只允許本站用 frame 來嵌套
  35. add_header X-Content-Type-Options nosniff; # 禁止嗅探文件類型
  36. add_header X-XSS-Protection "1; mode=block"; # XSS 保護
  37. etag on;
  38. fastcgi_cache_valid 200 301 302 1d;
  39. }
  40. #緩存清理配置
  41. location ~ /purge(/.*) {
  42. allow 127.0.0.1;
  43. allow "服務(wù)器外網(wǎng)IP"; # 引號要保留
  44. deny all;
  45. fastcgi_cache_purge WORDPRESS "$scheme$request_method$host$1";
  46. }

需要注意兩點

  1. 網(wǎng)站的PHP版本建議使用7.4。
  2. 緩存清理配置中的 ”服務(wù)器外網(wǎng)IP“ 文字需要修改為服務(wù)器的IP地址

加好之后的截圖如下:

寶塔面板開啟Nginx fastcgi_cache緩存為WordPress提速

添加好之后,重載Nginx設(shè)置,緩存就加好了,

WordPress清理緩存插件

wp后臺搜索?Nginx Helper?插件安裝啟用,這個插件是為?wordpress fastcgi_cache緩存?打造的一個插件,十分的好用。

判斷緩存狀態(tài)

按?F12?開啟開發(fā)者工具,在未登錄的情況下訪問網(wǎng)站首頁,查看文件頭,如果出現(xiàn)?HIT?則是緩存了,BYPASS?則是因設(shè)置原因未緩存,MISS?即這個頁面還沒被緩存,新發(fā)布或剛被刪除的頁面,首次訪問將出現(xiàn)這個狀態(tài),如圖所示:

寶塔面板開啟Nginx fastcgi_cache緩存為WordPress提速

文章鏈接: http://www.qzkangyuan.com/22712.html

文章標(biāo)題:寶塔面板開啟Nginx fastcgi_cache緩存為WordPress提速

文章版權(quán):夢飛科技所發(fā)布的內(nèi)容,部分為原創(chuàng)文章,轉(zhuǎn)載請注明來源,網(wǎng)絡(luò)轉(zhuǎn)載文章如有侵權(quán)請聯(lián)系我們!

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
運維技術(shù)

Linux虛擬機-使用命令行管理虛擬機

2023-8-1 16:06:25

運維技術(shù)

Windows下安全權(quán)限設(shè)置詳解

2023-10-7 9:51:02

0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

夢飛科技 - 最新云主機促銷服務(wù)器租用優(yōu)惠

主站蜘蛛池模板: 十堰市| 隆安县| 东明县| 遂溪县| 化德县| 丰城市| 乳山市| 当雄县| 大荔县| 拉萨市| 恩施市| 昆山市| 图片| 六盘水市| 霍山县| 师宗县| 翁牛特旗| 清河县| 应城市| 德清县| 呈贡县| 克山县| 理塘县| 宁都县| 双桥区| 久治县| 博野县| 广州市| 理塘县| 科尔| 星座| 大同县| 明溪县| 肥西县| 宜昌市| 巩义市| 满洲里市| 孙吴县| 涞水县| 丁青县| 乐山市|