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

首頁 > 網站 > Nginx > 正文

加速nginx性能: 開啟gzip和緩存

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

開啟gzip

配置

# 開啟gzipgzip on;# 啟用gzip壓縮的最小文件,小于設置值的文件將不會壓縮gzip_min_length 1k;# gzip 壓縮級別,1-10,數字越大壓縮的越好,也越占用CPU時間,后面會有詳細說明gzip_comp_level 2;# 進行壓縮的文件類型。javascript有多種形式。其中的值可以在 mime.types 文件中找到。gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;# 是否在http header中添加Vary: Accept-Encoding,建議開啟gzip_vary on;# 禁用IE 6 gzipgzip_disable "MSIE [1-6]/.";

關于具體的參數說明可以參考 

從圖中可以看出 gzip_comp_level 大于2時效果并不是很明顯。所以可以將值設置為1或者2。

開啟緩存

配置

location ~* ^.+/.(ico|gif|jpg|jpeg|png)$ {     access_log  off;     expires   30d;}location ~* ^.+/.(css|js|txt|xml|swf|wav)$ {  access_log  off;  expires   24h;}location ~* ^.+/.(html|htm)$ {    expires   1h;}

其中的緩存時間可以自己根據需要修改。

關于字體
為靜態資源開啟緩存能夠較少服務器帶寬的消耗,特別是在css中使用字體時,同時配合gzip壓縮能夠大大減少下載字體造成的帶寬影響。

設置字體緩存

需要注意的是,字體有很多格式,為所有字體格式設置緩存是很有必要的。

location ~* ^.+/.(eot|ttf|otf|woff|svg)$ {    access_log  off;    expires max;}

啟用gzip

只需要為 ttf、otf 和 svg 字體啟用 gzip,對其他字體格式進行 gzip 壓縮時效果不明顯。

gzip_types font/ttf font/otf image/svg+xml

各種字體類型壓縮效果可以參考以下測試結果:

nginx,開啟gzip

nginx,開啟gzip

nginx,開啟gzip

nginx,開啟gzip

nginx,開啟gzip

可以看到對 woff 和 eot 進行 gzip 壓縮效果不好。

字體總結

 

擴展名 是否壓縮 Content-type
.eot application/vnd.ms-fontobject
.ttf font/ttf
.otf font/opentype
.woff font/x-woff
.svg image/svg+xml

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴彦县| 米脂县| 桐梓县| 通城县| 南乐县| 宿州市| 大连市| 依安县| 庄河市| 北安市| 醴陵市| 亚东县| 湟中县| 衢州市| 定结县| 贵南县| 西华县| 华安县| 临沂市| 杭锦后旗| 新沂市| 顺昌县| 通海县| 兴仁县| 微山县| 岳普湖县| 房产| 启东市| 仙游县| 大英县| 洛浦县| 武川县| 木兰县| 南皮县| 泊头市| 元朗区| 鄂尔多斯市| 德保县| 桑日县| 峨边| 安达市|