共計 1133 個字符,預計需要花費 3 分鐘才能閱讀完成。
網站如果開啟 gzip 壓縮訪問會快很多,不過開啟 gzip 壓縮也是門學問。服務器上設置、WordPress 站點上設置還是插件上設置讓我有所疑惑。通過幾天的研究學習,總結并分享下如何將 WordPress 站點開啟 Gzip 壓縮的七種方法,這里任何一種方法都可以達到加快傳輸的目的。
一、Nginx 開啟 Gzip 的方法
|
|
別問我為什么只解釋 Nginx,因為我就用這個!
第 1 行:開啟Gzip(這是縉哥哥唯一不借助翻譯就能看得懂的)
第 2 行:不壓縮臨界值,大于 1K 的才壓縮,一般不用改
第 3 行:buffer,就是,嗯,算了不解釋了,不用改
第 4 行:用了反向代理的話,末端通信是HTTP/1.0,有需求的應該也不用看我這科普文了;有這句的話注釋了就行
了,默認是HTTP/1.1
第 5 行:壓縮級別,1-10,數字越大壓縮的越好,時間也越長,看心情隨便改吧,縉哥哥用的是6.
第 6 行:進行壓縮的文件類型,缺啥補啥就行了,JavaScript有兩種寫法,最好都寫上吧,總有人抱怨 js 文件沒有
壓縮,其實多寫一種格式就行了。不過你要考慮自己的 CDN 之類的,如果靜態文件已經丟出去了,也就沒必要了!
第 7 行:跟 Squid 等緩存服務有關,on的話會在 Header 里增加"Vary: Accept-Encoding",我不需要這玩意,自己
對照情況看著辦吧
第 8 行:IE6對 Gzip 不怎么友好,不給它 Gzip 了
值得一提的是,如果你是使用寶塔面板,那么它已經默認給你開啟了 Gzip 壓縮功能,如下圖所示:
二、Apache 開啟 Gzip 的方法
首先確保你的 Apache 已經加載了 mod_deflate 模塊,然后在 httpd.conf 代碼中加載以下代碼:
|
|
正文完
2023-06-15