開啟**的 gzip 壓縮功能,通常可以高達70%,也就是說,如果你的網頁有30k,壓縮之後就變成9k, 對於大部分**,顯然可以明顯提高瀏覽速度(注:需要瀏覽器支援)。
測試工具: google speed
nginx
需先編譯gzip模組
編輯 nginx 的配置檔案
vi /etc/nginx/nginx.conf
在 gzip settings 中加入如下設定:
### gzip settings##
gzipon;
gzip_min_length 1k;
gzip_buffers 4
16k;
gzip_comp_level 5;
上面新增完成後,通過 curl或是瀏覽的network檢查不成功時,就把看到的「content-type: image/jpeg」 加在gzip_types進去就可以了。
1) gzip
2) gzip_min_length
3) gzip_buffers
4) gzip_comp_level
5) gzip_types
用curl測試gzip是否成功開啟
頁面成功壓縮
css檔案成功壓縮
js檔案成功壓縮
成功壓縮
最後來個不到1k的檔案,由於我的閾值是1k,所以沒壓縮
Nginx開啟gzip提高傳輸效能
用nginx做web伺服器時,開啟gzip壓縮可以減少css js json等靜態資源的大小,從而節約流量,提高傳輸速度,不過也會多消耗一點cpu資源。假設nginx的預設目錄是 etc nginx,則在conf.d目錄下新建乙個gzip.conf,內容如下 gzip on 開啟gzip gzip ...
Nginx的gzip壓縮實現效能優化
通過nginx的gzip模組開啟gzip壓縮功能,這樣nginx伺服器會根據配置的策略對傳送的內容進行壓縮,在使用者接收到返回內容之前對其進行處理,以壓縮後的資料展現給客戶。這樣不僅能夠提公升使用者感知體驗,也能節省出口頻寬。修改nginx配置檔案 預設路徑為 usr local nginx con...
Nginx 開啟Gzip壓縮的方法
將下面 貼上入nginx.conf檔案的http段 重啟nginx即可 下面詳細講解各個配置說明 gzip on 該指令用於開啟或關閉gzip模組 on off gzip min length 1k 設定允許壓縮的頁面最小位元組數,頁面位元組數從header頭得content length中進行獲取...