久久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://www.js-pz168.com/article36/pojopg.html

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

廣告

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

小程序開發
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
粉嫩久久99精品久久久久久夜 | 亚洲综合色婷婷| 蜜臀av一区二区在线观看 | 6080yy午夜一二三区久久| 国产色婷婷亚洲99精品小说| 夜夜嗨av一区二区三区| 狠狠色综合日日| 国产91社区| 在线观看视频欧美| 国产肉丝袜一区二区| 丝袜a∨在线一区二区三区不卡| 国产老肥熟一区二区三区| 国产亚洲一区在线播放| 欧美系列亚洲系列| 中文字幕的久久| 美女脱光内衣内裤视频久久影院| 99re在线观看| 在线观看国产日韩| 国产精品色哟哟| 精品一区二区三区久久| 国产在线视频欧美一区二区三区| 欧洲一区在线观看| 国产精品进线69影院| 精彩视频一区二区| 久久久综合亚洲91久久98| 7777精品伊人久久久大香线蕉的 | 精品国产一二| 6080日韩午夜伦伦午夜伦| 亚洲乱码精品一二三四区日韩在线 | 欧美日本在线一区| 亚洲精品久久久蜜桃| 成人一二三区视频| 亚洲福利av在线| 国产亚洲一二三区| 九九热在线视频观看这里只有精品| 国产伦精品一区二区三区免费视频| 欧美视频精品在线| 亚洲黄色在线视频| 97se亚洲国产综合自在线观| 色综合天天视频在线观看| 国产精品每日更新在线播放网址 | 欧美日韩国产中文| 夜夜爽夜夜爽精品视频| 91麻豆精品视频| 欧美日韩免费一区二区三区| 亚洲欧美日韩在线不卡| av高清不卡在线| 欧美性猛交xxxx乱大交退制版| 亚洲视频免费观看| 91伊人久久大香线蕉| 欧美色成人综合| 亚洲一区在线播放| 国产91一区二区三区| 日韩欧美www| 六月婷婷色综合| 日产精品高清视频免费| 国产日产精品一区| 福利一区福利二区| 欧美在线观看一二区| 亚洲一区免费视频| 国产一区再线| 欧美精品一区二| 国产精品一区一区三区| 一区二区三区欧美成人| 亚洲你懂的在线视频| av电影成人| 精品国偷自产国产一区| 国产一区二区在线视频| 在线一区亚洲| 亚洲一区二区三区国产| 精品一区二区三区自拍图片区| 精品国产99国产精品| 国产乱一区二区| 欧美性xxxxxxxx| 日韩成人一级片| 污视频在线免费观看一区二区三区 | 亚洲欧洲一区二区福利| 亚洲少妇最新在线视频| 国产精品swag| 久久精品人人做| www.色精品| 日韩亚洲欧美在线观看| 激情综合一区二区三区| 色诱亚洲精品久久久久久| 亚洲在线免费播放| 日本婷婷久久久久久久久一区二区 | 亚洲一区二区三区午夜| 一区二区三区四区在线播放| 国模精品娜娜一二三区| 日本一区二区动态图| 91精品久久久久久蜜桃| 26uuu国产一区二区三区| 成人a级免费电影| 日韩欧美的一区| 成人午夜在线视频| 欧美电影免费观看高清完整版在线观看 | 国产美女一区二区| 欧美另类变人与禽xxxxx| 美女视频一区二区| 在线观看日韩精品| 美女一区二区视频| 欧美日韩一区二区三区在线看| 美腿丝袜亚洲三区| 欧美色视频在线| 精彩视频一区二区三区| 欧美日本免费一区二区三区| 狠狠色丁香婷综合久久| 欧美区视频在线观看| 国产麻豆91精品| 宅男噜噜噜66一区二区66| 国产东北露脸精品视频| 日韩一区二区三区免费观看| 成人免费高清在线观看| 久久综合国产精品| 国产91精品入口17c| 国产精品国产馆在线真实露脸 | 成人在线观看av| 国产精品第13页| 你懂的网址一区二区三区| 亚洲一区二区三区视频在线播放| 亚洲精美视频| 日本午夜精品视频在线观看| 欧美专区亚洲专区| 国产精品一二一区| 精品av综合导航| 国产精品久久久久久久久久久久冷 | 亚洲一区二区综合| 一区国产精品| 久久99久久久欧美国产| 正在播放亚洲一区| 99re成人精品视频| 国产精品成人免费精品自在线观看| 久久精品人成| 爽爽淫人综合网网站| 欧美日韩视频在线第一区| 成人午夜精品在线| 日本一区二区成人| 任我爽在线视频精品一| 天天亚洲美女在线视频| 欧美电影一区二区| 91观看网站| 一区二区三区资源| 在线观看亚洲精品视频| 成人在线综合网| 亚洲国产经典视频| 四虎影院一区二区三区| 久久99蜜桃精品| 久久在线观看免费| 欧美美乳视频网站在线观看| 日韩精品乱码av一区二区| 777xxx欧美| 成人欧美一区二区三区视频xxx | 天堂va久久久噜噜噜久久va| 久久精品噜噜噜成人88aⅴ| 欧美大片顶级少妇| 久久精品magnetxturnbtih| 日韩精品每日更新| 欧美xxxx老人做受| 蜜桃欧美视频| 久久精品国产久精国产爱| 精品国产一区二区在线观看| 精品欧美国产一区二区三区不卡| 午夜精品久久久久久不卡8050| 4hu四虎永久在线影院成人| 成人三级在线| 日韩影院精彩在线| 337p粉嫩大胆噜噜噜噜噜91av | 欧美午夜精品免费| 91在线免费播放| 亚洲国产精品久久久久秋霞影院| 欧美日韩国产精品成人| 不卡日韩av| 秋霞成人午夜伦在线观看| 欧美成人猛片aaaaaaa| 欧美激情论坛| 国产麻豆精品视频| 一区在线中文字幕| 欧美色欧美亚洲另类二区| 粉嫩高清一区二区三区精品视频| 丝袜亚洲另类欧美| 久久欧美中文字幕| 在线视频一区观看| 91九色在线观看| 日韩**一区毛片| 国产日韩av一区| 在线观看免费视频综合| 99在线免费观看视频| 蜜桃一区二区三区四区| 欧美激情一区二区在线| 日本久久精品电影| 高清日韩一区| 久久99在线观看| 国产精品久久久久永久免费观看| 欧美在线观看禁18| 狠狠久久综合婷婷不卡| 国产乱国产乱300精品| 一区二区在线看| 精品国产一区二区三区久久久蜜月| 日韩欧美亚洲区| 91丨porny丨首页|