先前蠻多人使用「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」。
第2步 找到WP Super Cache請點擊後方的安裝,這時會跳出安裝畫面,請點擊﹝立刻安裝﹞。
第3步 靜候外掛安裝,完成後請點擊「啟用外掛」。
第4步 當啟用外掛後,外掛列表頁應該會顯示紅色提示,這表示外掛需要進行設定才可完成啟用,所以請點擊「plugin admin page」。
第5步 接著會看到外掛設定頁面上出現一長串的錯誤、警告訊息,這時請不要慌張,請開啟您的FTP,進行修正。
第6步 開啟FTP後,找到「wp-content」請將他的屬性改為「777」,接著按﹝確定﹞。
第7步 回到外掛頁面,重新整理一下設定畫面,接著畫面會出現請將以下語法加入網站設定檔案中。
define('WP_CACHE', true);
第8步 所以請將「wp-config.php」下載回來,在適當的位置上加上以下語法,然後在將設定檔案上傳到FTP中。
define('WP_CACHE', true);
第9步 接著再回到FTP,找到「wp-content」請將他的屬性改回「755」,接著按﹝確定﹞。
第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/
第11步 設定完成後點擊﹝Update Status﹞。
第12步 如果設定好後,若是有正常啟用,將設定畫面往下拉,找到「Cache Contents」,畫面上就會顯示快取檔案有多少等資訊。若要清除快取,請點擊﹝Delete Cache﹞。
第13步 若是要調整快取自動更新時間,可以找到「Expiry Time & Garbage Collection」將「Expire time:」(單位是:秒)調成你要定期更新的時間,完成請點擊﹝Change Expiration﹞。
第14步 如果有正常啟用,登出網站後看一下網頁原始碼,最下方就會出現WP Super Cache字樣囉!
我現在變成沒辦法進去網頁了= =”
您可能設定有誤哦
可到外掛資料夾將外掛刪除試試看
還是一樣沒辦法
你好!
我的 wp super cache 快取測試後,出現「無頁面時間標籤或標籤不相符!」
我連到 1.html 和 2.html 兩個都無法連到頁面
因為搬家過!
1.html 和 2.html 居然連接到之前的空間!
不清楚是 DNS 還是 資料庫的問題?
不太知道耶,因為我沒遇過這樣狀況。
若這套無法,試試看 hyper cache
現在好像已經會自動加入代碼到config了
只要先將wp-content改成777
重新整理外掛頁面後再改回來就好了
WP Super Cache 用了,mod_rewrite不大好设置.
聽說 Hyper cache 很佔空間??
請問這個一般網頁(joomla!),論壇(Discuz!) 可用嗎 感謝
不知是否可請香腸大至我的網站看看呢?,我安裝時都沒有出現那些錯誤…也都一直顯示WP-Cache (0KB) WP-Super-Cache (0KB),不知是否是因為剛剛開啟網站的問題呢?話說..更新秒數設置多少較好?
第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-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.
這個我不曉得要如何設定
請問,我一直出現
正在安裝外掛:WP Super Cache 0.9.7
無法找到 WordPress Content 目錄(wp-content)。
不過wp-content存在丫~
就是不曉得那裡出問題?
換完了,
我把時間調成2592000(30天)會不會太少阿…
这个插建真够复杂的
我想問問這個跟Hyper Cache有甚麼分別?
小闇自己也在用hyper那個,登出登入時沒有甚麼問題啊Q口Q
Hyper Cache有甚麼短處嗎Q口Q
我現在正使用中,倒不發覺有甚麼問題。
奇怪 為啥我跟你說完 就發帖
要發也不跟我說一下 好參考
現在搞得好像有點糟
慘兮兮
我是聽高登大哥的建議從WP Super Cache跳到Hyper Cache
測試結果有比較快耶!
我只做更新時間調整
改為120秒更新
建議把Super Cache Compression開啟,我測試過後沒有問題,且使用FF瀏覽會直接取得壓縮檔案,。
提醒一下:WP-PostViews Plus早已經更新成Ajax技術了…
用快取它瀏覽數字照樣會計算,並不會有所影響喔。^_^
這個也不錯
我現在是使用高登工作室推薦的Hyper cache
其實兩套都不錯用 呵呵
我記得最早的cache外掛好像是WP Cache
不過這套裡面就已經有包含了
就等於是WP Cache的升級版
我來試試看!
這款外掛的設計好像不是以讀取資料庫的次數計算的
而是文章頁的 PHP 執行次數
我剛才看了原始碼,它其實有考慮到快取的情況
在有快取的時候它會改用 JavaScript 來做計算
但是它判斷的方式是 WP_CACHE 這個常數有沒有被定義
我不知道各外掛對這常數的定義是怎樣 = =”
我也裝了的說~ 快取香腸