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
- nginx快取配置及開啟gzip壓縮Nginx快取
- Apache 開啟gzip壓縮Apache
- Vue開啟gzip壓縮檔案Vue
- Apache開啟GZIP壓縮功能方法Apache
- instant.page:提高網站頁面載入速度網站
- 如何通過gzip和nginx來提高網站開啟速度及整體效能Nginx網站
- 伺服器端如何開啟GZIP壓縮功能伺服器
- VuePress 部落格優化之開啟 Gzip 壓縮Vue優化
- 如何透過ZBlogPHP啟用Gzip壓縮?PHP
- Effective前端--加快頁面開啟速度前端
- vue-cli 啟動gzip壓縮,及後臺配置Vue
- Blazor 釋出WebAssembly使用Brotli 壓縮提升初次載入速度BlazorWeb
- 移動端APP rem載入時頁面放大或壓縮解決APPREM
- vue-cli3.0配置GZIP壓縮Vue
- 高效能 gzip 壓縮工具 pgzip
- Nginx網路壓縮 CSS壓縮 圖片壓縮 JSON壓縮NginxCSSJSON
- laravel開啟opcache提升載入速度Laravelopcache
- 關gzip壓縮,我有新發現
- 前端效能優化gzip初探(補充gzip壓縮使用演算法brotli壓縮的相關介紹)前端優化演算法
- 如何透過最佳化網站提高網頁開啟速度網站網頁
- 壓縮資料以節省空間和提高速度(轉)
- 如何在Spring Boot應用程式中啟用GZIP壓縮? | 前端後端Spring Boot前端後端
- 基於Vue的SPA如何優化頁面載入速度Vue優化
- 將 Vue.js 專案部署至靜態網站託管,並開啟 Gzip 壓縮Vue.js網站
- 入門系列之在Nginx配置GzipNginx
- 如何提高網站的開啟速度?網站
- 探索HTTP傳輸中gzip壓縮的祕密HTTP
- 解析ws訂閱返回的GZIP 壓縮資料
- 專案效能優化之用compression-webpack-plugin外掛開啟gzip壓縮,以vue為例優化WebPluginVue
- nginx gzip 與 gzip_staticNginx
- 網站開啟速度慢應該怎麼提升載入速度?網站
- SQLServer的頁壓縮SQLServer
- 簡單聊聊 GZIP 的壓縮原理與日常應用
- 【一秒開啟】如何提高IDEA、vscode的開啟速度IdeaVSCode
- 【效能優化實踐】優化打包策略提升頁面載入速度優化