国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

使用nginx緩存服務器上靜態文件的設置方法

2024-08-30 12:25:01
字體:
來源:轉載
供稿:網友

一、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端口對接的是普通的域名(http://wangxiaokai.vip)訪問。
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天)指定的時間內未被訪問,就會被從緩存中移除
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 根河市| 盱眙县| 淅川县| 英超| 云南省| 定兴县| 米泉市| 临沂市| 潞西市| 华亭县| 科技| 晋江市| 重庆市| 萝北县| 老河口市| 都兰县| 贡山| 汉源县| 黔西县| 乐东| 宽城| 阳谷县| 来安县| 资阳市| 清原| 涟水县| 龙口市| 蕉岭县| 大足县| 南华县| 陵水| 屯门区| 白河县| 丘北县| 彭山县| 永安市| 金昌市| 太原市| 台北县| 连城县| 亚东县|