WP Super Cache 老牌快取外掛,加速網站瀏覽速度,降低主機負擔!

先前蠻多人使用「1 blog cacher」設定超簡單的快取外掛,但事實上有個更不錯的快取外掛「WP Super Cache」,這快取外掛可以說是蠻火紅而且可是個老字號外掛,除了可以快取一般網頁之外,還可以替手機讀取的畫面做快取,可以大大降低主機負擔,並且增加網站瀏覽速度,若還沒裝,就趕快來裝一下吧!

雖然先前蠻多人安裝「1 blog cacher」外掛,因為他設定簡單,啟用後就可以使用,不過最近好像很多人改裝「Hyper Cache」這外掛,該外掛設定功能蠻強的,可以真多蠻多東西做設定,看起來還蠻不錯的。

不過話說回來,我自己則是從「1 blog cacher」跳槽到「WP Super Cache」,當然會換的原因是因為當網站有做更新時,使用IE6瀏覽器瀏覽「1 blog cacher」所產生的快取頁面,並不會因為網頁有做變動,快取外掛就把新的快取檔案給IE6瀏覽器讀取,簡單說就是IE6無法讀取到1 blog cacher產生的最新快取畫面,所以我就挑了一個老牌的快取外掛「WP Super Cache」。

目前安裝「WP Super Cache」大概已經有五、六個月了,一切都很正常,沒遇到奇怪的問題。之前一直不敢安裝「WP Super Cache」是因為大家都說這快取外掛設定頁面很複雜,不好調整。當我安裝完後,果然是這樣,設定畫面比「1 blog cacher」複雜太多了,但是或認真去看,其實也只是幾項要設定而已,其它用不到的功能就別理它囉!

外掛名稱:WP Super Cache
功能說明:WordPress快取外掛,降低主機負擔,加快網站瀏覽速度。
官方網站http://wordpress.org/extend/plugins/wp-super-cache/

※ 安裝前,請注意※

在安裝WP Super Cache之前,如果你的WordPress部落格本來就已經有安裝快取外掛了,那請您務必先刪除該外掛與該外掛相關的檔案以及資料夾,否則可能網站會快取失敗或是發生意料之外的問題喔!

第1步 到WordPress後台,點擊【外掛】→【新增】,搜尋「WP Super Cache」。

WP Super Cache 快取外掛,增加網站速度!

第2步 找到WP Super Cache請點擊後方的安裝,這時會跳出安裝畫面,請點擊﹝立刻安裝﹞。

WP Super Cache 快取外掛,增加網站速度!

第3步 靜候外掛安裝,完成後請點擊「啟用外掛」。

WP Super Cache 快取外掛,增加網站速度!

第4步 當啟用外掛後,外掛列表頁應該會顯示紅色提示,這表示外掛需要進行設定才可完成啟用,所以請點擊「plugin admin page」。

WP Super Cache 快取外掛,增加網站速度!

第5步 接著會看到外掛設定頁面上出現一長串的錯誤、警告訊息,這時請不要慌張,請開啟您的FTP,進行修正。

WP Super Cache 快取外掛,增加網站速度!

第6步 開啟FTP後,找到「wp-content」請將他的屬性改為「777」,接著按﹝確定﹞。

WP Super Cache 快取外掛,增加網站速度!

第7步 回到外掛頁面,重新整理一下設定畫面,接著畫面會出現請將以下語法加入網站設定檔案中。

define('WP_CACHE', true);

WP Super Cache 快取外掛,增加網站速度!

第8步 所以請將「wp-config.php」下載回來,在適當的位置上加上以下語法,然後在將設定檔案上傳到FTP中。

define('WP_CACHE', true);

WP Super Cache 快取外掛,增加網站速度!

第9步 接著再回到FTP,找到「wp-content」請將他的屬性改回「755」,接著按﹝確定﹞。

WP Super Cache 快取外掛,增加網站速度!

第10步 這時,請回到外掛設定頁面,請選擇「ON WP Cache and Super Cache enabled」啟用這外掛。下面的各項設定可以自行調整。

  • Don’t cache pages for logged in users. 已登入的使用者不讀取快取頁面。
  • Proudly tell the world your server is Digg proof! (places a message in your blog’s footer)在頁尾放置外掛訊息。
  • Clear all cache files when a post or page is published. (This may significantly slow down saving of posts.) 當發文時,自動清掉目前所有的快取頁面。
  • Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated. Recommended for very busy websites with lots of comments. Makes “directly cached pages” and “Lockdown mode” obsolete.直接快取檔案,根據永久連結直接暫存,比如你的關於頁面是不太更新,你就可以直接暫存它到你的 about 目錄下(假如你的關於頁面的 slug 是 about),這個直接暫存不會過期。適合一些經常性不更新的靜態頁面。
  • Coarse file locking. You probably don’t need this but it may help if your server is underpowered. Warning! May cause your server to lock up in very rare cases!文件鎖定。基本上此功能不建議開啟使用。
  • Mobile device support. 支援行動裝置。

其它設定說明也可以參考這篇:http://scl13.com/wordpress-wp-super-cache/

WP Super Cache 快取外掛,增加網站速度!

第11步 設定完成後點擊﹝Update Status﹞。

WP Super Cache 快取外掛,增加網站速度!

第12步 如果設定好後,若是有正常啟用,將設定畫面往下拉,找到「Cache Contents」,畫面上就會顯示快取檔案有多少等資訊。若要清除快取,請點擊﹝Delete Cache﹞。

WP Super Cache 快取外掛,增加網站速度!

第13步 若是要調整快取自動更新時間,可以找到「Expiry Time & Garbage Collection」將「Expire time:」(單位是:秒)調成你要定期更新的時間,完成請點擊﹝Change Expiration﹞。

WP Super Cache 快取外掛,增加網站速度!

第14步 如果有正常啟用,登出網站後看一下網頁原始碼,最下方就會出現WP Super Cache字樣囉!

WP Super Cache 快取外掛,增加網站速度!

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

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

文章: 1781

27 則留言

  1. 你好!
    我的 wp super cache 快取測試後,出現「無頁面時間標籤或標籤不相符!」

    我連到 1.html 和 2.html 兩個都無法連到頁面

    因為搬家過!
    1.html 和 2.html 居然連接到之前的空間!

    不清楚是 DNS 還是 資料庫的問題?

  2. 現在好像已經會自動加入代碼到config了

    只要先將wp-content改成777

    重新整理外掛頁面後再改回來就好了

    香腸回應:
    可能主機有安裝su-php 所以權限自由

  3. 請問這個一般網頁(joomla!),論壇(Discuz!) 可用嗎 感謝

    香腸回應:
    這是WordPress的外掛唷,所以提說的那兩套都不能使用此外掛。
    joomla我沒碰過,所以我不清楚,至於Discuz,他本身已經有快取的功能囉~

  4. 不知是否可請香腸大至我的網站看看呢?,我安裝時都沒有出現那些錯誤…也都一直顯示WP-Cache (0KB) WP-Super-Cache (0KB),不知是否是因為剛剛開啟網站的問題呢?話說..更新秒數設置多少較好?

    香腸回應:
    一開始當然會是0,如果有未登入的訪客瀏覽,才會產生快取。我自己是設定86400秒(也就是一天)。

  5. 第7步 回到外掛頁面,重新整理一下設定畫面,接著畫面會出現請將以下語法加入網站設定檔案中。

    我照你的方式設定,重新整理後一直都出現這個訊息~

    Warning! /home/vol9/byethost3.com/b3_4364068/age.av-av104.org/htdocs/wp-content is writeable!

    You should change the permissions on /home/vol9/byethost3.com/b3_4364068/age.av-av104.org/htdocs/wp-content and make it more restrictive. Use your ftp client, or the following command to fix things:chmod 755 /home/vol9/byethost3.com/b3_4364068/age.av-av104.org/htdocs/wp-content/

    香腸回應:
    把/wp-content/資料夾權限設為755就可以解決。

  6. 謝謝~我可以安裝了
    另外我是安裝wp-super-cache.0.9.7版
    在你的說明上是不是還有另一半呢?
    因為還有其他的設定不曉得要如何設,再麻煩您教導一下,
    其中有一個好像是會影響 搜尋的功能

    Rejected User Agents
    Strings in the HTTP ’User Agent’ header that prevent WP-Cache from caching bot, spiders, and crawlers’ requests. Note that super cached files are still sent to these agents if they already exists.

    這個我不曉得要如何設定

    香腸回應:
    其它的部分基本上用不太到,所以我也沒有多去研究哩~

  7. 請問,我一直出現

    正在安裝外掛:WP Super Cache 0.9.7

    無法找到 WordPress Content 目錄(wp-content)。

    不過wp-content存在丫~
    就是不曉得那裡出問題?

    香腸回應:
    您已經在論壇這裡討論囉~

  8. 我想問問這個跟Hyper Cache有甚麼分別?
    小闇自己也在用hyper那個,登出登入時沒有甚麼問題啊Q口Q

    香腸回應:
    可能是先前的版本有問題,聽說是登入時,看到的迴響部分看到是和登出一樣的,不能正常快取登入者的畫面。

  9. Hyper Cache有甚麼短處嗎Q口Q
    我現在正使用中,倒不發覺有甚麼問題。

    香腸回應:
    Hyper Cache我覺得他應該只有那個GZIP(封包壓縮)算是不錯的功能,其它有些使用者如果沒調好,很可能讓網站出問題。另外有蠻多使用者想要移除hyper cache會發生資料夾無法刪除的問題。

  10. 我是聽高登大哥的建議從WP Super Cache跳到Hyper Cache
    測試結果有比較快耶!

    香腸回應:
    我覺得Super Cache效果比較好~而且登入登出正常,因為聽說Hyper Cache有該部分問題

  11. 提醒一下:WP-PostViews Plus早已經更新成Ajax技術了…
    用快取它瀏覽數字照樣會計算,並不會有所影響喔。^_^

    香腸回應:
    謝謝諾哥,
    我把文章更正囉~

  12. 這個也不錯
    我現在是使用高登工作室推薦的Hyper cache
    其實兩套都不錯用 呵呵

    香腸回應:
    Hyper Cache 我裝過,但是感覺效果不明顯

  13. 我記得最早的cache外掛好像是WP Cache
    不過這套裡面就已經有包含了
    就等於是WP Cache的升級版

    香腸回應:
    嗯~ 應該是這麼說。
    他是加強版~改善原本的一些問題。

  14. 這款外掛的設計好像不是以讀取資料庫的次數計算的
    而是文章頁的 PHP 執行次數

    我剛才看了原始碼,它其實有考慮到快取的情況
    在有快取的時候它會改用 JavaScript 來做計算
    但是它判斷的方式是 WP_CACHE 這個常數有沒有被定義
    我不知道各外掛對這常數的定義是怎樣 = =”

    香腸回應:
    你說的是統計人次嗎@@?

發佈留言

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

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