WordPress 是動態發佈的,和 MovableType 不一樣,所以比較大型的 WordPress 都使用了緩存以減少對數據庫的讀取操作,以前我使用過 WP Super Cache 這個插件,感覺還不錯,在使用之後個人感覺速度是快了不少。今天發現還有一個 W3 Total Cache 的 WordPress 插件,功能太強悍了!
我以前有找過一些插件,比如把附件上傳到 FTP 上,不僅僅能加快網頁打開的速度,如果以後搬家的時候也方便,如果有附件在的話,體積就大了,雖然 W3 Total Cache 有這個 FTP 的功能,但是還是 WordPress 的安裝目錄下保存了一份。附件在另外的主機上,能減少處理 cookie 的時間,同時也會降低博客這個主機的資源使用,提高 WordPress 的效率。
1 、優勢
可以 FTP 附件,這是我找了很久都沒有找到的一個功能,但是在 FTP 中會有問題,我試着上傳了一個 zip 文件,發現沒有同步到 FTP 上。
可以使用 Amazon 的 S3 或者 CloudFront 來保存附件。
提供頁面的緩存或者數據庫的緩存,可以選擇的餘地會比較大。
有 Minify 功能,頂替了另外一個叫做 WP Minify 插件的功能,一個頂倆,除外,還可以配置 http 壓縮。
透明的 CDN 。當我們配置了 FTP 附件到其他域名下的時候,我們內容中的附件的地址還是沒更改的,為我們以後不再使用這個插件做準備,同時,我們還可以把我們保存在 Flickr 等外部地址上的圖片保存到自己的目錄下。
2 、缺點
FTP 的時候還不是很完善,我試着上傳了一個 zip 和一個 exe 文件,發現都沒有上傳到 FTP 上。
配置太複雜了點,對於緩存的時候,在部分虛擬主機上可能部分功能無法正常使用,我在 MediaTemple 上大部分功能都可以使用。在安裝的時候一定要仔細閲讀安裝説明。
(這點不太確定) 雖然減少了數據庫的讀取減少了 CPU 資源,但是由於數據庫或者頁面的緩存導致 CPU 和內存等資源的消耗。
3 、截圖

上圖是 W3 Total Cache 的 Minify 配置。

上圖是 W3 Total Cache 的 CDN 配置。
Z 、總結
如果環境允許的話,還是值得試一試的,作者也説了,蠻多的訪問量很大的博客都在使用該插件。博客在於折騰嘛。
我最想要的其實還是 FTP 的功能,就是我們在後台上傳附件的時候,插件會幫助把文件上傳到我們設置好的 FTP 上,誰知道有這樣的插件,麻煩留言和我説一聲。
作者:Jackie,轉載本文時,必須以超鏈接的形式標明文章的原始出處!
網址:http://www.ezloo.com/2010/03/w3_total_cache.html