Nginx 如何處理上游響應的數據


93 一個非常重要的指令

proxy_buffer_size 指令限制頭部響應header最大值

 proxy_buffering 指令主要是指 上游服務器是否接受完完整包體在處理 默認是on 也就是接收完后再處理

proxy_buffers 指令 是指 如果包體大小超過設置大小 則向磁盤寫入該包體 否則就不寫入

  1. proxy_max_temp_file_size 指令是指 限制包體寫入磁盤最大值
  2. proxy_temp_file_write_size 指令是指每次寫入磁盤大小
  3. proxy_temp_path 指令是指臨時文件路徑以及幾級目錄
  4. proxy_busy_buffers_size 是指是否邊接受邊響應 

proxy_read_timeout 指令是指兩次讀取間隔時間 如果超過設置值則表示超時

proxy_limit_rate 限制讀取上游響應的速度 0 表示不限速

 

upstream test {
               server 192.168.0.51:8012 weight=1 ;
        }

server {
        listen    80;
        server_name  shop**.com.cn;
        root /tmp;
        location /{
                proxy_pass http://test;
                proxy_store on; #開啟后上游服務器返回的文件會保存至 tmp下
                proxy_store_access user:rw group:rw all:r;
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM