久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

怎么使用nginx緩存服務器上的靜態文件

這篇“怎么使用nginx緩存服務器上的靜態文件”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“怎么使用nginx緩存服務器上的靜態文件”文章吧。

創新互聯長期為1000+客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為河南企業提供專業的網站制作、成都做網站河南網站改版等技術服務。擁有10年豐富建站經驗和眾多成功案例,為您定制開發。

一、nginx緩存的優點

怎么使用nginx緩存服務器上的靜態文件

如圖所示,nginx緩存,可以在一定程度上,減少源服務器的處理請求壓力。
因為靜態文件(比如css,js, 圖片)中,很多都是不經常更新的。nginx使用proxy_cache將用戶的請求緩存到本地一個目錄。下一個相同請求可以直接調取緩存文件,就不用去請求服務器了。
畢竟,io密集型服務的處理是nginx的強項。

二、如何進行設置

先上個栗子:

http{
  proxy_connect_timeout 10;
  proxy_read_timeout 180;
  proxy_send_timeout 5;
  proxy_buffer_size 16k;
  proxy_buffers 4 32k;
  proxy_busy_buffers_size 96k;
  proxy_temp_file_write_size 96k;
  proxy_temp_path /tmp/temp_dir;
  proxy_cache_path /tmp/cache levels=1:2 keys_zone=cache_one:100m inactive=1d max_size=10g;
  server {
    listen    80 default_server;
    server_name localhost;
    root /mnt/blog/;
    location / {
    }
    #要緩存文件的后綴,可以在以下設置。
    location ~ .*\.(gif|jpg|png|css|js)(.*) {
        proxy_pass http://ip地址:90;
        proxy_redirect off;
        proxy_set_header host $host;
        proxy_cache cache_one;
        proxy_cache_valid 200 302 24h;
        proxy_cache_valid 301 30d;
        proxy_cache_valid any 5m;
        expires 90d;
        add_header wall "hey!guys!give me a star.";
    }
  }
  # 無nginx緩存的blog端口
  server {
    listen 90;
    server_name localhost;
    root /mnt/blog/;
    location / {
    }
  }
}

因為我是在一臺服務器上做試驗,所以用了兩個端口80和90進行模擬兩臺服務器之間的交互。

80端口對接的是普通的域名()訪問。
90端口負責處理80端口代理過來的資源訪問。
相當于90端口是源服務器,80端口是nginx反向緩存代理服務器。

接下來講一下配置項:

2.1 http層設置

 proxy_connect_timeout 10;
  proxy_read_timeout 180;
  proxy_send_timeout 5;
  proxy_buffer_size 16k;
  proxy_buffers 4 32k;
  proxy_busy_buffers_size 96k;
  proxy_temp_file_write_size 96k;
  proxy_temp_path /tmp/temp_dir;
  proxy_cache_path /tmp/cache levels=1:2 keys_zone=cache_one:100m inactive=1d max_size=10g;
  • proxy_connect_timeout 服務器連接的超時時間

  • proxy_read_timeout 連接成功后,等候后端服務器響應時間

  • proxy_send_timeout 后端服務器數據回傳時間

  • proxy_buffer_size 緩沖區的大小

  • proxy_buffers 每個連接設置緩沖區的數量為number,每塊緩沖區的大小為size

  • proxy_busy_buffers_size 開啟緩沖響應的功能以后,在沒有讀到全部響應的情況下,寫緩沖到達一定大小時,nginx一定會向客戶端發送響應,直到緩沖小于此值。

  • proxy_temp_file_write_size 設置nginx每次寫數據到臨時文件的size(大小)限制

  • proxy_temp_path 從后端服務器接收的臨時文件的存放路徑

  • proxy_cache_path 設置緩存的路徑和其他參數。被緩存的數據如果在inactive參數(當前為1天)指定的時間內未被訪問,就會被從緩存中移除

2.2 server層設置

2.2.1 反向緩存代理服務器

server {
    listen    80 default_server;
    server_name localhost;
    root /mnt/blog/;
    location / {
    }
    #要緩存文件的后綴,可以在以下設置。
    location ~ .*\.(gif|jpg|png|css|js)(.*) {
        proxy_pass http://ip地址:90;
        proxy_redirect off;
        proxy_set_header host $host;
        proxy_cache cache_one;
        proxy_cache_valid 200 302 24h;
        proxy_cache_valid 301 30d;
        proxy_cache_valid any 5m;
        expires 90d;
        add_header wall "hey!guys!give me a star.";
    }
  }
  • proxy_pass nginx緩存里拿不到資源,向該地址轉發請求,拿到新的資源,并進行緩存

  • proxy_redirect 設置后端服務器“location”響應頭和“refresh”響應頭的替換文本

  • proxy_set_header 允許重新定義或者添加發往后端服務器的請求頭

  • proxy_cache 指定用于頁面緩存的共享內存,對應http層設置的keys_zone

  • proxy_cache_valid 為不同的響應狀態碼設置不同的緩存時間

  • expires 緩存時間

這里我設置了圖片、css、js靜態資源進行緩存。
當用戶輸入域名時,解析得到ip:port的訪問地址。port默認為80。所以頁面請求會被當前server截取到,進行請求處理。

當解析到上述文件名結尾的靜態資源,會到緩存區獲取靜態資源。

如果獲取到對應資源,則直接返回數據。

如果獲取不到,則將請求轉發給proxy_pass指向的地址進行處理。

2.2.2 源服務器

server {
    listen 90;
    server_name localhost;
    root /mnt/blog/;
    location / {
    }
  }

這里直接處理90端口接受到的請求,到服務器本地目錄/mnt/blog下抓取資源進行響應。

三、如何驗證緩存是否有效

細心的讀者應該發現,我在第二段栗子里,留了個彩蛋 add_header wall "hey!guys!give me a star."。
add_header是用于在報頭設置自定義的信息。
所以,如果緩存有效的話,那么靜態資源返回的報頭,一定會帶上這個信息。

訪問結果如下:

怎么使用nginx緩存服務器上的靜態文件

以上就是關于“怎么使用nginx緩存服務器上的靜態文件”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注創新互聯行業資訊頻道。

當前文章:怎么使用nginx緩存服務器上的靜態文件
當前鏈接:http://m.js-pz168.com/article36/pojopg.html

成都網站建設公司_創新互聯,為您提供網站設計公司自適應網站全網營銷推廣網站排名軟件開發品牌網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
日韩欧美一级二级三级| 亚洲国产视频a| 日韩精品欧美精品| 国产99久久久精品| 久久久99爱| 欧美日韩中文精品| 中文字幕乱码日本亚洲一区二区| 亚洲国产综合人成综合网站| 国产91精品一区二区麻豆亚洲| 玖玖玖精品中文字幕| 欧美日韩专区在线| 国产精品麻豆久久久| 美女视频一区二区三区| 999视频在线观看| 一本久道中文字幕精品亚洲嫩| 久久综合网色—综合色88| 亚洲成人黄色影院| 99精品久久只有精品| 正在播放国产精品| 久久精品欧美日韩| 琪琪一区二区三区| 国产精品久久久对白| 欧美曰成人黄网| 一区在线观看视频| 国产福利一区在线| 丝袜足脚交91精品| 久久免费看少妇高潮| 免费欧美日韩国产三级电影| 成人激情直播| 欧美日本不卡视频| 亚洲综合自拍偷拍| youjizz久久| 色婷婷久久综合| 国产精品久久夜| 国产黄色成人av| 亚洲巨乳在线观看| 国产区在线观看成人精品| 毛片不卡一区二区| 免费h精品视频在线播放| 欧美成人精品福利| 蜜臀av一区二区在线免费观看| 国产私拍一区| 日韩三级视频中文字幕| 日韩综合一区二区| 精品久久久久久一区| 日韩欧美久久一区| 蜜臀av性久久久久av蜜臀妖精| 国内不卡一区二区三区| 欧美成人福利视频| 麻豆成人91精品二区三区| 欧美13一14另类| 久久久综合网站| 国产一区二区三区四区五区入口 | 2020国产精品| 紧缚奴在线一区二区三区| 日韩av高清在线播放| 国产三级欧美三级日产三级99| 韩国在线一区二区| 一区二区视频在线观看| 亚洲欧洲美洲综合色网| 91香蕉视频污在线| 制服视频三区第一页精品| 日韩激情中文字幕| 日韩av大全| 国产精品卡一卡二| 2019国产精品视频| 日韩欧美成人一区| 国产乱码精品一区二区三区忘忧草 | 午夜精品短视频| 中文字幕中文在线不卡住| 99久久久久久99| 日韩一级完整毛片| 韩国v欧美v亚洲v日本v| 在线免费一区| 亚洲一本大道在线| 麻豆成人小视频| 国产精品视频一区二区三区不卡 | 欧美一区二区女人| 狠狠v欧美v日韩v亚洲ⅴ| 五月天色一区| 一级特黄大欧美久久久| 精品欧美一区二区精品久久| 国产色综合一区| 92精品国产成人观看免费| 欧美一区二区精品久久911| 久久精品国产999大香线蕉| 色综合视频一区二区三区高清| 夜夜亚洲天天久久| 欧美精品亚洲| 亚洲色图视频网| 久久av二区| ...av二区三区久久精品| 国产伦精品一区二区三区在线| 国产丝袜在线精品| 91在线免费视频观看| 2021久久国产精品不只是精品| 成人av在线一区二区三区| 欧美大片一区二区三区| 成人一区二区三区视频在线观看 | 国产精品女同一区二区三区| 99精品99久久久久久宅男| 久久精品亚洲精品国产欧美| 91免费看片在线观看| 国产日韩综合av| 97超碰人人模人人爽人人看| 久久精品欧美日韩精品| 成人av免费电影| 国产精品系列在线| 激情伦成人综合小说| 亚洲图片另类小说| 免费中文日韩| 亚洲电影中文字幕在线观看| 亚洲欧美综合一区| 日韩成人一级片| 欧美视频在线一区二区三区| 极品少妇xxxx精品少妇偷拍 | 天堂资源在线亚洲资源| 丝袜a∨在线一区二区三区不卡| 中文字幕日韩一区二区三区不卡| 日本成人在线网站| 欧美日韩色一区| 豆国产96在线|亚洲| 久久综合色婷婷| 国产精品免费一区二区三区| 亚洲欧洲av另类| 亚洲福利av在线| 奇米影视一区二区三区小说| 欧美日韩高清不卡| av在线不卡电影| 国产精品护士白丝一区av| 欧美日韩一区二区三区免费| 天涯成人国产亚洲精品一区av| 欧美性猛交xxxx乱大交退制版 | 91精品国产入口在线| a在线欧美一区| 国产精品久久久久一区二区三区共| 久久久久资源| 日日噜噜夜夜狠狠视频欧美人| 欧美三级日本三级少妇99| 成人黄色av电影| 国产精品嫩草99a| 欧美欧美一区二区| 美国精品在线观看| 欧美大肚乱孕交hd孕妇| 国产欧美日韩在线播放| 亚洲午夜一二三区视频| 欧美私模裸体表演在线观看| 成人黄色小视频| 《视频一区视频二区| 色香蕉久久蜜桃| 国产91富婆露脸刺激对白| 国产精品蜜臀在线观看| 亚洲午夜精品久久久久久浪潮| 国精品**一区二区三区在线蜜桃| 久久久五月婷婷| 日本午夜精品一区二区三区| 久久国产尿小便嘘嘘尿| 2020国产精品久久精品美国| 免费观看成人在线| 久久99精品久久久| 久久久国产一区二区三区四区小说 | 国产真实乱对白精彩久久| 337p粉嫩大胆噜噜噜噜噜91av| 久久婷婷国产综合尤物精品| 奇米综合一区二区三区精品视频| 欧美电视剧免费观看| 蜜桃传媒视频麻豆第一区免费观看| 人禽交欧美网站| 久久久久久久久久久久久女国产乱 | 日韩av在线一区二区三区| 久久99精品久久久久久久久久久久| 久久综合久久久久88| 日韩欧美亚洲精品| 国产成人夜色高潮福利影视| 国产精品午夜电影| 在线观看中文字幕不卡| 91丨九色丨尤物| 午夜激情一区二区三区| 精品久久久久av影院| 日韩免费毛片| 成人久久视频在线观看| 亚洲一区二区三区自拍| 日韩视频在线一区二区| 日本精品视频一区| 成人污视频在线观看| 亚洲国产视频直播| 精品88久久久久88久久久| 亚洲精品一区二区毛豆| www.99精品| 日韩和欧美一区二区三区| 国产日韩亚洲欧美综合| 在线观看av一区| 国内一区二区三区在线视频| 激情都市一区二区| 亚洲欧美国产三级| 日韩欧美一级二级| 亚洲一区不卡在线| 成人欧美一区二区三区黑人免费| 久久精品99国产精品| 亚洲欧美激情一区二区|