nginx的快取配置與其它優化
阿新 • • 發佈:2018-11-26
一:nginx 的快取配置
兩大類程式設計模型:阻塞模型,非阻塞模型
# 將work process 繫結到特定的cpu上,避免程序在cpu間切換的開銷
work_cpu_affinity 0001 0010 0100 1000
worker_rlimit_nofile 655350
http 配置優化
max 最大快取檔案個數,inactive 是快取時間,在有效期內大於配置使用次數 則在驗證快取有效期時間時保留該檔案,否則從快取中刪除
在http{
server{
location `.*\.(jpg|png|swf|gif)${
expires 30d; //有效期 2天
} //以jpg|png|swf|gif)字尾的
location ~.*\.(css|js)?${
expires 1h;
}
}
}
二:nginx的其它配置-壓縮功能配置
http{
gzip on;//關閉,註釋掉或者 gzip off;
//官方調查大於1k的檔案適合進行壓縮
gzip_min_lenth 1k;//最小1k的檔案
//申請壓縮檔案的記憶體大小
gzip_buffers 4 1k;
//識別進行壓縮的http版本
gzip_http_version 1.1;
//客戶端瀏覽器是否支援壓縮,如果客戶端不支援,則伺服器端不進行壓縮
gzip_vary on;
}
三:nginx的其它配置-自動列目錄配置
什麼是自動列目錄?