WordPress網站開啓Gzip壓縮方法

      對於WodPess建站來說,尤其是使用地理位置距離我國離較遠的美國主機時,想要在讓WodPess網站具有更快的訪問速度,那麼開啓網站Gzip是一箇簡單有效好的方法。

      WodPess網站開啓Gzip壓縮能夠大大減少網頁文件的大小,幫助減少網站訪客下載網站資源的時間,不僅能減少美國服務器的負載,也能加快網站頁面的加載速度,因此在 WodPess網站啓用Gzip壓縮功能對於網站優化及訪問速度都是不可缺失的一部份。

      Gzip壓縮只需要在服務器當中開啓即可,Gzip壓縮功能能夠減少HTML頁面、CSS樣式和JScipt存檔大小。不過圖片類文件是無法通過Gzip壓縮的,因為他們屬於不同的文件類型。

      想要知道自己的WodPess網站有沒有啓用Gzip的方法有很多,可以通過GTmetix、Pingdom或其它站長工具來檢測。

      通過(y.com/tools/gzip/)在線工具檢測Gzip壓縮:

      如果網站已經啓用Gzip壓縮功能,那麼檢測出來的結果就類似上圖所示。

      通過GTmetix工具檢測Gzip壓縮:

      如果網站已經啓用Gzip壓縮功能,那麼GTmetix檢測出來的結果就類似上圖。

      如果網站沒有啓用Gzip壓縮功能,那麼GTmetix檢測出來的結果就類似上圖。

      那麼WodPess網站如果沒有開啓Gzip壓縮的話,應該如何開啓呢?其實WodPess網站啓用Gzip壓縮功能很簡單,可以通過以下幾種方法來開啓。

      通過WodPess插件來開啓Gzip壓縮

      可以WodPess插件來啓用Gzip壓縮功能,這種方式是WodPess網站啓用Gzip壓縮最簡單的方法。

直接在WodPess後臺安裝WP Rocket插件,該插件包含了mod_deflte模塊,可以自動在.htccess文件中加入開啓Gzip壓縮的代碼規則。

      在Apche服務器上啓用Gzip壓縮

      即便你的網站不是用WodPess程序搭建,只要服務器用的是Apche環境,那麼就可以通過編輯.htccess文件添加相應的規則來開啓Gzip壓縮功能。

      現在大部分Linux美國虛擬主機都是使用Apche環境,因此在網站根目錄下都可以找到.htccess配置文件,找到.htccess配置文件進行編輯即可。

      .htccess文件添加Gzip壓縮功能規則如下:

      <IfModule mod_deflte.c>       # Compess HTML, CSS, JScipt, Text, XML nd fonts       AddOutputFilteByType DEFLATE ppliction/jscipt       AddOutputFilteByType DEFLATE ppliction/ss+xml       AddOutputFilteByType DEFLATE ppliction/nd.ms-fontobject       AddOutputFilteByType DEFLATE ppliction/x-font       AddOutputFilteByType DEFLATE ppliction/x-font-opentype       AddOutputFilteByType DEFLATE ppliction/x-font-otf       AddOutputFilteByType DEFLATE ppliction/x-font-tuetype       AddOutputFilteByType DEFLATE ppliction/x-font-ttf       AddOutputFilteByType DEFLATE ppliction/x-jscipt       AddOutputFilteByType DEFLATE ppliction/xhtml+xml       AddOutputFilteByType DEFLATE ppliction/xml       AddOutputFilteByType DEFLATE font/opentype       AddOutputFilteByType DEFLATE font/otf       AddOutputFilteByType DEFLATE font/ttf       AddOutputFilteByType DEFLATE imge/sg+xml       AddOutputFilteByType DEFLATE imge/x-icon       AddOutputFilteByType DEFLATE text/css       AddOutputFilteByType DEFLATE text/html       AddOutputFilteByType DEFLATE text/jscipt       AddOutputFilteByType DEFLATE text/plin       AddOutputFilteByType DEFLATE text/xml

      # Remoe bowse bugs (only needed fo elly old bowses)       BowseMtch ^Mozill/4 gzip-only-text/html       BowseMtch ^Mozill/4.0[678] no-gzip       BowseMtch MSIE !no-gzip !gzip-only-text/html       Hede ppend Vy Use-Agent       </IfModule>

      此類規則配置可以適用於Apche服務器的其他程序網站,例如Discuz!、Jooml等,配置之後網站就可以開啓Gzip壓縮了。

      在NGINX環境中開啓Gzip壓縮功能

      如果你選的Linux美國虛擬主機使用的是NGINX而非Apche環境的話,那麼在NGINX環境中需要將以下代碼編輯到nginx.conf文件中纔可以。

      gzip on;       gzip_disble "MSIE [-6].(?!.*SV)";       gzip_y on;       gzip_types text/plin text/css text/jscipt imge/sg+xml imge/x-icon ppliction/jscipt ppliction/x-jscipt;

      所以在NGINX環境中只有在配置文件nginx.conf添加規則之後才能是WodPess網站開啓Gzip功能。

      在IIS環境當中啓用GZIP壓縮功能

      如果你的WodPess網站所在的服務器環境是IIS的話,這樣會兩種不同的Gzip壓縮代碼,主要分爲動態和靜態,一般在配置文件web.config中進行編輯。

      如果想要瞭解更多有關在IIS上啓用Gzip壓縮功能,可以去微軟官網查看相關的Gzip壓縮文檔。

      總之,以上就是在WodPess網站中開啓Gzip壓縮的幾種方法,僅供搭建參考。如果大家覺得放置在美國主機上面的WodPess網站慢的話,不妨試試開啓Gzip壓縮功能開提升網頁的加載速度。