少妇被粗黑进进出出在线观看_日日摸夜夜爽无码_免费久久_日韩免费视频_热播短剧玫瑰冠冕免费观看_japanese精品少妇

WordPress站點怎么加速 Nginx緩存可以嗎
  • 更新時間:2025-05-14 03:29:20
  • 開發經驗
  • 發布時間:2年前
  • 417

博客開通以來,主要記錄學習和使用過程中遇到的問題及解決方案。文章風格偏向自娛自樂,因此訪問量較少,一臺1核1G的vps足以支撐網站的正常運行。


后來本站引入三個頁面,這三個頁面應該對有上外網需求的網友很有幫助,也給本站帶來了很大的流量。本站用的WordPress程序,嘗試過安裝各種緩存插件(super cache, w3 total cache等)加速運行,但是低配的vps依然難以支持這么大的訪問量。通過日志可以看到隨著訪問量的增加,php-fpm進程增多,Mysql的連接和線程增多,接著出現OOM,然后系統kill掉占用內存最大的Mysql進程,于是網站進入503宕機模式。


買更好的vps能解決訪問量大的問題,但是要花更多的錢。做為一個技術宅,首先想到的當然是如何榨干現有機器來支撐大流量。做過的嘗試包括切換到比WordPress性能更好的Ghost,參考:嘗試Ghost 。但是相對于WordPress,Ghost的生態遠沒有那么成熟,最終放棄了。


左思右想下,終極解決辦法是用Nginx緩存,最初的文章可參考:Nginx配置fastcgi cache。fastcgi_cache的好處是大部分用戶的請求不用后端php-fpm打交道,直接發送緩存的靜態頁面,速度上甩各種WordPress插件好幾條街!相比之下wordpress的各種插件還要執行php,也避免不了訪問數據庫,弱爆了!


自從使用了nginx緩存,網站平穩運行,再也沒有出現過宕機的現象。同時vps的cpu和內存占用率直線下降,再也無需擔心vps的配置問題,感覺再來10倍流量博客也撐得住!

因為nginx穩如狗的體驗,所以現在對于博客類讀多寫少的產品都是強推nginx緩存(fastcgi緩存或者proxy緩存)。鑒于可能幫到一些網友,現貼出 /etc/nginx/nginx.conf 配置文件供網友參考(包含ssl設置和gzip部分):


# 文件: /etc/nginx/nginx.conf

# For more information on configuration, see:

# * Official English Documentation: http://nginx.org/en/docs/

# * Official Russian Documentation: http://nginx.org/ru/docs/

user nginx;

worker_processes auto;

error_log /var/log/nginx/error.log;

pid /run/nginx.pid;

# Load dynamic modules. See /usr/share/nginx/README.dynamic.

include /usr/share/nginx/modules/*.conf;

events {

worker_connections 1024;

}

http {

log_format main '$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

'"$http_user_agent" "$http_x_forwarded_for" "$request_time"';

access_log /var/log/nginx/access.log main buffer=32k flush=30s;

server_tokens off;

client_max_body_size 100m;

sendfile on;

tcp_nopush on;

tcp_nodelay on;

keepalive_timeout 65;

types_hash_max_size 2048;

include /etc/nginx/mime.types;

default_type application/octet-stream;

# ssl配置

ssl_protocols TLSv1.2 TLSv1.3;

ssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384;

ssl_ecdh_curve secp384r1;

ssl_prefer_server_ciphers on;

ssl_session_cache shared:SSL:10m;

ssl_session_timeout 10m;

ssl_session_tickets off;

ssl_stapling on; # Requires nginx >= 1.3.7

ssl_stapling_verify on; # Requires nginx => 1.3.7

add_header Strict-Transport-Security "max-age=63072000; preload";

#add_header X-Frame-Options DENY;

add_header X-Frame-Options SAMEORIGIN;

add_header X-Content-Type-Options nosniff;

add_header X-XSS-Protection "1; mode=block";

# 請按照自己的需求更改

fastcgi_cache_path /var/cache/nginx/tlanyan levels=1:2 keys_zone=tlanyan:10m inactive=30m use_temp_path=off;

fastcgi_cache_key $request_method$scheme$host$request_uri;

# note: can also use HTTP headers to form the cache key, e.g.

#fastcgi_cache_key $scheme$request_method$host$request_uri$http_x_custom_header;

#fastcgi_cache_lock on;

fastcgi_cache_use_stale error timeout invalid_header updating http_500;

fastcgi_cache_valid 200 301 302 10h;

fastcgi_cache_valid 404 10m;

fastcgi_ignore_headers Expires Set-Cookie Vary;

# gzip 配置

gzip on;

gzip_min_length 1k;

gzip_buffers 4 16k;

gzip_comp_level 7;

gzip_types

text/css

text/plain

text/javascript

application/javascript

application/json

application/x-javascript

application/xml

application/xml+rss

application/xhtml+xml

application/x-font-ttf

application/x-font-opentype

application/vnd.ms-fontobject

image/svg+xml

image/x-icon

application/rss+xml

application/atom_xml

image/jpeg

image/gif

image/png

image/icon

image/bmp

image/jpg;

gzip_vary on;

# Load modular configuration files from the /etc/nginx/conf.d directory.

# See http://nginx.org/en/docs/ngx_core_module.html#include

# for more information.

include /etc/nginx/conf.d/*.conf;

}

以及用于WordPress站點的網站配置文件(/etc/nginx/conf.d/tlanyan.conf):

server {

listen 80;

listen [::]:80;

server_name www.tlanyan.me tlanyan.me; # 請換成自己的域名

rewrite ^(.*) https://$server_name$1 permanent;

}

server {

listen 443 ssl http2;

listen [::]:443 ssl http2;

server_name www.tlanyan.me tlanyan.me; # 請換成自己的域名

charset utf-8;

ssl_certificate /etc/nginx/conf.d/tlanyan.pem; # 請換成自己的證書和密鑰

ssl_certificate_key /etc/nginx/conf.d/tlanyan.key;

set $host_path "/var/www/tlanyan"; # 請改成自己的路徑

access_log /var/log/nginx/tlanyan.access.log main buffer=32k flush=30s;

error_log /var/log/nginx/tlanyan.error.log;

root $host_path;

# 緩存標記

set $skip_cache 0;

if ($query_string != "") {

set $skip_cache 1;

}

if ($request_uri ~* "/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|sitemap(_index)?.xml") {

set $skip_cache 1;

}

# 登錄用戶或發表評論者

if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in") {

set $skip_cache 1;

}

location = / {

index index.php index.html;

try_files /index.php?$args /index.php?$args;

}

location / {

index index.php index.html;

try_files $uri $uri/ /index.php?$args;

}

location ~ ^/\.user\.ini {

deny all;

}

location ~ \.php$ {

try_files $uri =404;

fastcgi_index index.php;

fastcgi_pass 127.0.0.1:9000;

fastcgi_cache tlanyan;

fastcgi_cache_valid 200 301 302 30m;

fastcgi_cache_valid 404 10m;

fastcgi_cache_bypass $skip_cache;

fastcgi_no_cache $skip_cache;

fastcgi_cache_lock on;

include fastcgi_params;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

}

location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar|jpeg)$ {

expires max;

access_log off;

try_files $uri =404;

}

}

上述配置對最新版的Nginx測試有效,詳細配置指令請參考Nginx官方文檔。

我們專注高端建站,小程序開發、軟件系統定制開發、BUG修復、物聯網開發、各類API接口對接開發等。十余年開發經驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網,轉載請表明原文地址:https://www.tlkjt.com/experience/8188.html
推薦文章

在線客服

掃碼聯系客服

3985758

回到頂部

主站蜘蛛池模板: 欧美一级裸片_日本www免费_青青草大香焦在线综合视频_日日操日日射_亚洲午夜国产一区99re久久_色婷婷亚洲婷婷八月中文字幕 | 免费看含羞草AV片成人_国产激情一区二区三区四区_爱久久视频_狠狠干一区二区_一道本一区二区_日日夜夜精品 | 国产精品一级_大地资源在线观看中文第二页_亚洲人成网站在线播放vr_纯肉浪货高H调教SM_无码精品国产VA在线观看_男女啪啪高清无遮挡免费 | 国产一区在线播放_日本超碰在线_深夜一级毛片_久久亚洲在线_国产乱人对白A片_啊啊啊国产精品 | 中国一级免费视频_久久国产成人免费网站777_www.一区_四虎国产成人精品免费一女五男_99在线精品免费视频_久久久久久精品人妻免费网站 | 亚洲日韩欧洲无码AV夜夜摸_三级网址在线播放_狠狠色噜噜综合社区_zziizzii亚洲日本少妇_99久久麻豆精品国产免_亚洲一区二区三区四区在线观看 | 日本高清在线观看_99草在线观看_91精品国产综合久久国产大片_少妇avⅰ性毛片_久艹福利_亚洲精选视频在线 | 亚洲精品国产suv一区_综合国产精品久久久_91日碰狠狠躁久久躁的最新章节_国产福利网_女人天堂av手机在线_午夜资源 | 欧美性猛交免费看_日韩免费小视频_最新国产亚洲亚洲精品a_三级影院在线观看_免费一级男女裸片_亚洲综合久久一区二区 | 成人乱淫av日日摸夜夜_中文字幕日本不卡_免费视频在线视频_久久这里有精品15一区二区三区_成人午夜免费福利视频_国产精品1区2区在线观看 | 国产极品粉嫩在线观看的软件_国产女人乱子对白AV片_91视频久久久久_久久久青草_97一级毛片全部免费播放_日韩和的一区二区 亚洲成人免费在线播放_99久久精品久久久久久清纯_国产火热热av_国语FREE性XXXXXHD_麻豆av在线免费观看_欧美极品在线视频 | 男人网站在线_成人在线综合_国产精品久久av一区二区三区_日韩福利在线观看_猫咪免费人成网站在线观看_国产在线色视频 | 91蝌蚪视频在线观看_精品久久久久久中文字幕无码VR_国内av一区二区三区_国产午夜影视_亚洲国产精品一区第二页_亚洲精品无码AV在线观看网址 | 91麻豆国产精品_亚洲成AV人最新无码不卡短片_亚洲精品国产AV天美传媒_亚洲视频在线免费观看_久久国产色_粉嫩av网 | 少妇高潮惨叫喷水在线观看_劲爆欧美精品36页_浪浪视频色版_欧美一级看片_深夜视频一区二区三区_国产高清欧美情侣视频 | 性色AV无码专区一ⅤA亚洲_精品人妻无码一区二区三区绿_中文字幕在线精品视频入口一区_国产成人免费9x9x人网站视频_超碰成人福利_久久草精品 | 性色av闺蜜一区二区三区_91成人亚洲_国产在线乱码一区二区三区_色伊人亚洲综合网站_久久国产一二区_亚洲综合爱 | 操一操日一日_亚洲午夜无码久久久久蜜臀av_精品无码中文视频在线观看_伊人免费入口_亚洲嫩模一区二区三区_久草人体 | 日本高清二区三区_免费毛片播放_激动网色视频_性福视频在线观看_外卖gayxxxxgay2_亚洲成人免费在线 | 国产正在播放_久操导航_欧美疯狂做受xxxx高潮_国产日本在线播放va_国产免费AV片在线无码免费看_澳门成人网 | 亚洲精品成人网线在线播放va_色妹子av_久久久久国产一级毛片高清片_成人亚洲精品_国产在线1区_国产91极品福利手机观看 | 麻豆一区二区三区_蜜桃网在线观看_日本综合色_欧美一级淫片aaaaaaa免费_国产精品视频tv_国产精品久久久久久在线观看 | 亚洲国产成人久久久网站_日韩系列在线_精品无人乱码高清m5535_亚洲深夜福利在线_色在线中文字幕_九色自拍 | 日韩久久免费视频_日日操网站_美女的小泬泬流爱液视频_国产精品久久久久久久久免费高清_色91视频_av首页在线观看 | 狠狠躁日日躁夜夜躁老司机_成人国产??片内射A_国产亚洲欧美精品久久久_有码中文AV无码中文AV_爱如潮水3免费观看日本高清_国产成人av一区二区在线观看 | 91精品国产99久久久久久久_欧美一区两区_人人射在线观看_99国产亚洲精品美女久久久久_亚洲xxxxx高清_性欧美疯狂XXXXBBBB | 国产在线国偷精品_欧美zooz人禽交xxxx_亚洲国产天堂_热久久久久_亚洲精品无码高潮喷水A片_麻豆国产精品无码人妻无码 | 精品视频在线观看免费观看_久久精精品视频_久久久亚洲欧洲_国偷自产av一区二区三区小尤奈_亚洲一区在线影院_国产无毛在线观看 | 爱逼爱操_亚洲三级黄色_99久久欧美日韩国产二区_农村一级片_女人私视频免费观看_色欧美视频 | 亚洲成人免费在线播放_99久久精品久久久久久清纯_国产火热热av_国语FREE性XXXXXHD_麻豆av在线免费观看_欧美极品在线视频 | 人妻AV无码专区久久_国产精品大白天新婚身材_久久久在线视频_日韩网红少妇无码视频香港_亚洲精品国产成人无码区A片_欧美久久综合 | 国产日韩在线看片_亚洲一区二区中文_欧美乱人伦中文字幕在线_99精品欧美_久久午夜综合久久_天天骑天天射 | 黑人好猛厉害爽受不了好大撑_一区在线免费视频_亚洲视频一区在线_91挑色_国产偷抇久久精品A片图片_免费国产黄网站在线看 | 日韩欧美在线不卡_91超碰这里只有精品国产_一级片黄色录像_欧美亚洲网_久久国产一二三_97精品国产 | 久久人人草_少妇人妻av毛片在线看_裸身美女无遮挡永久免费视频_一性一交一口添一摸视频_久久国产精品视频一区_a视频在线观看 | 欧美视频偷拍_免费欧美一区_美国av一区二区三区_神马久久桃色视频_亚洲宅男精品一区在线观看_东京干手机福利视频 | 午夜大片免费看_99在线精品视频播放免费观看_国产精品香蕉在线的人_丰满熟女人妻一区二区三_日韩视频在线观看免费视频_翘臀少妇被扒开屁股日出水爆乳 | 久久精品动漫一区二区三区_日本成人免费在线视频_欧美nikkibenz办公室hd_国产精品亚洲综合一区_精品升子伦一区二区三区_国产交换配偶在线视频 | 国产V在线在线观看视频_色综合久久中文字幕有码_人妻无码久久精品人妻_91在线伊人观看视频_国产美女A做受大片观看_欧美成人不卡 一级视频网_92少妇精品免费视频_精彩久久_四虎影院中文字幕_久久久久成人免费视频_美女网站久久 | 午夜精品久久18免费观看_在线看亚洲十八禁网站_色77久久综合网_亚洲国产一区二_最新av在线网站_亚洲啊v | 亚洲午夜精品久久久久久性色_被夫上司強暴人妻中文字幕_国产欧美自拍视频_嫩草影院网站_又黄又爽又猛午夜性色播_久热久草 |