WP Super Cache 是 WordPress 官方開發人員 Donncha開發,是當前最高效也是最靈活的 WordPress 靜態緩存插件。它把整個網頁直接生成 HTML 文件,這樣 Web 服務器就不用解析 PHP 腳本,經過使用這個插件,能使得你的 WordPress 博客將顯著的提速。
數據庫
WP Super Cache 是基於 Ricardo Galli Granada 的 WP-Cache 2。WP-Cache 2 能夠緩存你的 WordPress 博客使得不用再次訪問數據庫,可是它產生的是 PHP 文件而不是 HTML 文件,因此還須要 PHP 引擎去解析它們。而 WP Super Cache 則直接產生 HTML 文件,因此服務器不用解析甚至一行 PHP 代碼,因此緩存以後的速度就和訪問你服務器上的一張圖片同樣快。緩存
網站的絕大多數用戶都會直接訪問 WP Super Cache 生成的靜態 HTML 文件,只要他:性能優化
因此 99% 的用戶訪問到的都是靜態緩存 HTML 文件,而那些不是直接訪問到靜態 HTML 文件的用戶也會受益這個插件,他們訪問到的是其餘形式的緩存文件,雖然沒有靜態 HTML 那麼有效率,可是好過沒有緩存。服務器
WP Super Cache 經過如下三種方式緩存(按照緩存效率排序):ide
當頁面的源代碼最後面有以下的代碼,就說緩存已經開始工做了:wordpress
<!-- Dynamic Page Served (once) in 0.829 seconds --> <!-- Cached page generated by WP-Super-Cache on 2009-01-12 16:11:54 --> <!-- Compression = gzip -->
WP Super Cache 安裝很是簡單,只須要上傳到插件目錄,而後激活以後就能夠到 後臺 > 設置 > WP Super Cache 進行詳細配置。下面我講講 WP Super Cache 的基本設置:性能
首先到通用 tab 下,打開緩存功能。優化
在高級 tab,首先選擇 mod_rewrite 緩存模式,並點擊更新,更新以後,插件會讓你更新 rewrite 規則到 .htaccess 文件,保證 htaccess 文件可寫,把內容更新進去。網站
雜項基本上將默認推薦的選項勾選上便可,移動設備的支持,就要看你的使用什麼主題,若是你使用響應式主題,這裏就不要勾選上,若是你對移動設備提供的是另一套主題,這裏須要勾選上。ui
CDN:若是你使用七牛之類的 CDN,能夠到這裏進行設置。
內容:使用來查看那些頁面已經被緩存了,而且可已清理緩存。
預緩存:默認緩存是基於用戶訪問驅動的,預緩存則使得用戶還沒訪問,能夠先生成緩存文件。
插件兼容:是設置 WP Super Cache 和一下經常使用的插件兼容工做。
調試:面向開發者進行調試的,通常用不到。
http://blog.wpjam.com/article/wp-super-cache/