如何啟動WP Super Cache內的Gzip功能?

想要啟動WordPress網站的Gzip壓縮功能,除了可以透過專為Gzip設計的GZippy外掛之外,如果你本身有安裝WP Super Cache那你就可以透過快取外掛本身內建的功能啟用,不需要額外安裝外掛。至於該如何啟用WP Super Cache內部的Gzip功能呢?只要稍微修改一下.htaccess並且勾個選項就可以完成囉!

開啟Gzip的好處主要就是讓你傳輸的資料量檔案大小變低,以加快傳輸的速度,就像是你接收一個1MB的exe檔案和接收一個exe檔案經過壓縮後剩下0.5MB的zip壓縮檔哪一個會比較快呢?當然就是經過壓縮的檔案會比較快,因為傳輸量小,當你接收後再透過自己的解壓縮軟體解壓,一樣可以獲得那個1MB的exe檔案,Gzip的應用亦是這個道理。

注意

以下教學將針對採用WP Super Cache的網站該如何不用額外安裝啟用GZippy也能啟用Gzip封包壓縮功能。如果你尚未安裝任何快取外掛也尚未安裝任何Gzip啟動程式,那您可以參考「WP Super Cache 老牌快取外掛,加速網站瀏覽速度,降低主機負擔!」安裝一下WP Super Cache,然後再參考以下教學進行啟用Gzip功能。

在啟用之前,您可以先透過這個網站來進行檢測:檢測網站是否有開啟Gzip網頁封包壓縮?,如果您確定虛擬主機本身沒有啟用Gzip功能才進行一下的Gzip啟用動作。

第1步 來到WordPress後台,點擊左方的【設定】→【WP Super Cache】,進入後請找到「Mod Rewrite Rules」你會發現下方會有一大串黃色底的.htaccess程式碼,其中會有一項訊息告知你該將部落格根目錄的.htaccess檔案設定為可寫屬性。

啟動WP Super Cache內的Gzip功能

第2步 因此連線到虛擬主機的FTP,找到你的部落格根目錄中的「.htaccess」檔案,將它的權限設定為777。

如果你沒有這個檔案,那很可能是你沒有開啟顯示.htaccess檔案,請先參考這篇開啟:如何開啟顯示FTP隱藏檔?(.htaccess),如果開啟顯示後還是沒有此檔案,那請您自己用筆記本新增一個空白文件,然後傳到部落格根目錄,並將檔案名稱改名為「.htaccess」然後再設定屬性為可寫屬性777就可以了。

啟動WP Super Cache內的Gzip功能

第3步 回到WordPress後台的【設定】→【WP Super Cache】介面中,你會看到那一大串的黃底的語法最下方有出現一個按鈕﹝Update Mod_Rewrite Rules﹞,請大力的點擊下去,它將會自動將這一長串的語法寫到你的.htaccess檔案。

啟動WP Super Cache內的Gzip功能

第4步 當寫入成功後,原本的黃底會變成綠色底,並且會顯示「Mod Rewrite rules updated!」這就表示設定成功囉!

最後請找到WP Super Cache設定介面中的「Super Cache Compression」把他調成「Enabled」然後點擊﹝Update Compression﹞就大功告成了!

啟動WP Super Cache內的Gzip功能

第5步 基於安全性問題,設定完.htaccess後,一定要把他調成原來的屬性或是把他調成屬性為644喔!

啟動WP Super Cache內的Gzip功能

第6步 最後你可以登出一下你部落格,然後查看一下網頁原始碼,是不是最下方有出現「<!– Compression = gzip –>」字樣呢?這就表示成功啟用囉!

如果不放心是否真有成效,您可以透過先前介紹的這個網站來檢測看看,看看壓縮結果到底如何:檢測網站是否有開啟Gzip網頁封包壓縮?

啟動WP Super Cache內的Gzip功能

在Google News上追蹤我們最新文章
香腸
香腸

喜歡在網路上透過文字與圖片分文章教學,默默地用鍵盤烤了9年的香腸。另外還身兼阿腸接案餬口飯吃。對了,別叫我阿腸,請叫我香腸,這樣我才知道你看我部落格長大的。

文章: 1781

12 則留言

  1. 請教關於這個外掛 因為我是使用日本的sitemix空間 根據上述的教學
    我的會出現PHP安全模式開啟,更改權限777也是沒用 請問該如何處理呢?
    感謝.

    ——————————————————–
    Warning! PHP Safe Mode Enabled!
    You may experience problems running this plugin because SAFE MODE is enabled. Your server is set up to check the owner of PHP scripts before allowing them to read and write files.

    You or an administrator may be able to make it work by changing the group owner of the plugin scripts to match that of the web server user. The group owner of the /home/member/sitemix_24523/blog/wp-content/cache/ directory must also be changed. See the safe mode manual page for further details.

    Error: Your cache directory (/home/member/sitemix_24523/blog/wp-content/cache/) or /home/member/sitemix_24523/blog/wp-content need to be writable for this plugin to work. Double-check it.Cannot continue… fix previous problems and retry.
    ——————————————————–

    香腸回應:
    寫信問問看可否關閉php安全模式囉@@

  2. 最近檢測頁面不是很準

    建議大家自己觀看自己的原始碼

    原始碼最下面 只要有 代表就成功了

    因為我都有開 但都檢測不到 嚴重懷疑該網站的功用

    香腸回應:
    我比較相信檢測站~ 兩者都有當然是最好的XD

  3. 回砲爺兄

    我的網站在開啟GZIP以後在檢視原始碼的時候底部也沒有

    我剛開始是很懷疑是否有啟動GZIP

    不過在使用http://gzip.zzbaike.com/以後卻發現有開啟GZIP

    這時我發現網頁底下有一個”网页源码”

    我就拉下來看!!看到了一個很神奇的現象!!

    可以在最底部看到

    所以說有的時候直接看網頁的原始碼可能會有一些錯誤吧~

    香腸回應:
    0.0

  4. 想問些問題,我的網站後台是cPanel,主機商為美國國外LP。

    照你說的用完以後已經完整啟用,後台檢測有.htaccess先黃後綠色、照常開啟,頁面能正常訪問,但是去檢測依舊沒有GZIP,頁面下也沒有顯示GZIP啟動字樣。

    接著上傳php.ini到網站根目錄,內容如下:

    register_globals = Off

    zend_extension="/usr/local/IonCube/ioncube_loader_lin_4.4.so"
    zend_extension_ts="/usr/local/IonCube/ioncube_loader_lin_4.4_ts.so"

    [Zend]
    zend_optimizer.optimization_level=15
    zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3
    zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3
    zend_optimizer.version=3.3.0

    zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
    zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so

    output_buffering = Off
    output_handler =
    zlib.output_compression = On

    然後再去檢測就顯示有開啟了,但是頁腳依舊沒有GZIP開啟字樣。請問這算有開啟嗎?

    另外有啟用後.htaccess被修改而無法進入文章的人,請到後台固定網址重新更新一次就可以了。

    香腸回應:
    改天有需要來請教你

  5. 都有照做了
    而且也有顯示
    但底下卻還是這樣顯示:

    是否压缩? 否
    压缩类型: 无
    源文件大小: 0.23KB
    压缩后大小(估计值) 0.19KB
    压缩率(估计值): 17.4%

    香腸回應:
    沒看到網頁底端有顯示GZIP喔~ 應該沒設定成功
    .htaccess要更新,另外那個按紐要按喔~

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料