Nginx開啟gzip壓縮大幅提高頁面載入速度
1、Vim開啟Nginx配置檔案
vim /usr/local/nginx/conf/nginx.conf
2、找到如下一段,進行修改
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
#gzip_http_version 1.0;
gzip_comp_level 2;
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 application/font-woff;
gzip_vary off;
gzip_disable “MSIE [1-6].”;
3、解釋一下
第1行:開啟Gzip
第2行:不壓縮臨界值,大於1K的才壓縮,一般不用改
第3行:buffer,就是,嗯,算了不解釋了,不用改
第4行:用了反向代理的話,末端通訊是HTTP/1.0,有需求的應該也不用看我這科普文了;有這句的話註釋了就行了,預設是HTTP/1.1
第5行:壓縮級別,1-10,數字越大壓縮的越好,時間也越長,看心情隨便改吧
第6行:進行壓縮的檔案型別,缺啥補啥就行了,JavaScript有兩種寫法,最好都寫上吧,總有人抱怨js檔案沒有壓縮,其實多寫一種格式就行了
第7行:跟Squid等快取服務有關,on的話會在Header裡增加”Vary: Accept-Encoding”,我不需要這玩意,自己對照情況看著辦吧
第8行:IE6對Gzip不怎麼友好,不給它Gzip了
4、:wq儲存退出,重新載入Nginx
/usr/local/nginx/sbin/nginx -s reload
5、用curl測試Gzip是否成功開啟
curl -I -H “Accept-Encoding: gzip, deflate” “http://www.slyar.com/blog/”
HTTP/1.1 200 OK
Server: nginx/1.0.15
Date: Sun, 26 Aug 2012 18:13:09 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/5.2.17p1
X-Pingback: http://www.slyar.com/blog/xmlrpc.php
Content-Encoding: gzip
謀膽並重
相關文章
- Nginx效能優化功能- Gzip壓縮(大幅度提高頁面載入速度)Nginx優化
- Apache開啟gzip壓縮提高網站速度Apache網站
- nginx快取配置及開啟gzip壓縮Nginx快取
- Apache 開啟gzip壓縮Apache
- Vue開啟gzip壓縮檔案Vue
- Apache開啟GZIP壓縮功能方法Apache
- instant.page:提高網站頁面載入速度網站
- 如何通過gzip和nginx來提高網站開啟速度及整體效能Nginx網站
- 伺服器端如何開啟GZIP壓縮功能伺服器
- VuePress 部落格優化之開啟 Gzip 壓縮Vue優化
- js動態載入實現提高網頁載入速度JS網頁
- Effective前端--加快頁面開啟速度前端
- Nginx的gzip壓縮的原理和設定引數Nginx
- 使用gzip壓縮檔案
- 移動端APP rem載入時頁面放大或壓縮解決APPREM
- Node.js伺服器啟用Gzip壓縮Node.js伺服器
- 檢視網頁是否壓縮gzip+編碼方式網頁
- android解壓縮GZIP格式的網頁資料Android網頁
- 啟動載入廣告頁面
- Blazor 釋出WebAssembly使用Brotli 壓縮提升初次載入速度BlazorWeb
- 關於Java的GZIP壓縮與.net C#的GZIP壓縮的差異JavaC#
- vue-cli 啟動gzip壓縮,及後臺配置Vue
- 10種優化頁面載入速度的方法優化
- 啟用 Brotli 壓縮演算法,對比 Gzip 壓縮 CDN 流量再減少 20%演算法
- 網站訪問優化(二):開啟apache伺服器gzip壓縮網站優化Apache伺服器
- 給Tomcat,Apache配置gzip壓縮(HTTP壓縮)功能 (轉)TomcatApacheHTTP
- laravel開啟opcache提升載入速度Laravelopcache
- vue-cli3.0配置GZIP壓縮Vue
- 高效能 gzip 壓縮工具 pgzip
- Nginx網路壓縮 CSS壓縮 圖片壓縮 JSON壓縮NginxCSSJSON
- 基於Vue的SPA如何優化頁面載入速度Vue優化
- 關gzip壓縮,我有新發現
- Android總結之Gzip/Zip壓縮Android
- linux下gzip的壓縮詳解Linux
- 壓縮資料以節省空間和提高速度
- 前端效能優化gzip初探(補充gzip壓縮使用演算法brotli壓縮的相關介紹)前端優化演算法
- 如何透過最佳化網站提高網頁開啟速度網站網頁
- 用Flask來寫個輕部落格(28)—使用Flask-Assets壓縮CSS/JS提升網頁載入速度FlaskCSSJS網頁