8核16G的服務器,nginx 請求主體緩沖區(qū)和壓縮率設置如下:
請求主體緩沖區(qū)
client_body_buffer_size: 128kclient_max_body_size: 1m
壓縮率
gzip_buffers: 16 8kgzip_min_length: 1kgzip_com_level: 4
解釋
client_body_buffer_size: 處理客戶端緩沖區(qū)大小。大多數(shù)客戶端緩沖區(qū)都來自POST方法表單提交。128k通常是此設置的不錯選擇。client_max_body_size: 允許客戶端請求的最大主體大小。1m是比較常見的設置。gzip_buffers: 啟用gzip壓縮之后,nginx會使用此設置的緩沖區(qū)來存儲壓縮后的數(shù)據(jù)。16 8k意味著nginx可以壓縮的最大文件大小為128k。gzip_min_length: 告訴nginx僅對大于1kb的文件進行壓縮。gzip_com_level: 速度和壓縮文件大小之間的良好折中是將該指令設置為4或5。
注意
- 以上設置僅供參考,具體設置需要根據(jù)實際情況進行調(diào)整。
- 如果服務器內(nèi)存充足,可以適當調(diào)大
client_body_buffer_size和gzip_buffers的值。 - 如果服務器負載較高,可以適當調(diào)小
client_max_body_size的值。