WordPress 靜態(tài)緩存插件 WP Super Cache 安裝和使,seo建
導讀:seo建站技術seo建站技術前一陣子,服務器一直出現(xiàn)IO讀寫過高,導致網站打不開的問題。詳細查了下原因,是內存不足導致的。當個別惡意IP持續(xù)訪問站點時,導致httpd占用內存過高,最后內存建站文章seo建站技術。
前一陣子,服務器一直出現(xiàn)IO讀寫過高,導致網站打不開的問題。詳細查了下原因,是內存不足導致的。當個別惡意IP持續(xù)訪問站點時,導致httpd占用內存過高,最后內存耗盡,使得IO讀寫非常高。于是,便打算使用靜態(tài)緩存來減輕PHP和數(shù)據(jù)庫的讀寫壓力。查了下,Wopdress下使用最多的靜態(tài)緩存插件是Wp Super Cache插件,口碑也很不錯。于是便開始了折騰安裝。
WP Super Cache 是 WordPress 官方開發(fā)人員 Donncha 開發(fā),是當前最高效也是最靈活的 WordPress 靜態(tài)緩存插件。它把整個網頁直接生成 HTML 文件,這樣 Web 服務器就不用解析 PHP 腳本,通過使用這個插件,能使得你的 WordPress 博客將顯著的提速。
WP Super Cache 基本介紹
WP Super Cache 是基于 Ricardo Galli Granada 的 WP-Cache 2。WP-Cache 2 可以緩存你的 WordPress 博客使得不用再次訪問數(shù)據(jù)庫,但是它產生的是 PHP 文件而不是 HTML 文件,所以還需要 PHP 引擎去解析它們。而 WP Super Cache 則直接產生 HTML 文件,所以服務器不用解析甚至一行 PHP 代碼,所以緩存之后的速度就和訪問你服務器上的一張圖片一樣快。
網站的絕大多數(shù)用戶都會直接訪問 WP Super Cache 生成的靜態(tài) HTML 文件,只要他:
- 沒有登陸博客。
- 沒有在博客上留過言。
- 或者沒有訪問一個密碼保護的日志。
所以 99% 的用戶訪問到的都是靜態(tài)緩存 HTML 文件,而那些不是直接訪問到靜態(tài) HTML 文件的用戶也會受益這個插件,他們訪問到的是其他形式的緩存文件,雖然沒有靜態(tài) H織夢網站模板TML 那么有效率,但是好過沒有緩存。
WP Super Cache 是如何工作的
WP Super Cache 通過以下三種方式緩存(按照緩存效率排序):
- Mod_Rewrite:最快的方式是通過 Apache mod_rewrite 模塊(或者其他 Web 服務器中類似的模塊)向用戶提供靜態(tài) HTML 文件,這樣就完全繞過了 PHP 解析器,速度飛快,可以輕松應對非常大的訪問,并且服務器運作非常輕盈。不過這個方式需要 Apache 已經安裝了 mod_rewrite 模塊(或者其他 Web 服務器中類似的模塊)以便博客能夠支持固定鏈接,并且還需要修改你的 .htaccess 文件,匿名訪問的用戶通過這種方式訪問。
- PHP:超級緩存靜態(tài)文件除了 HTML 方式之外,現(xiàn)在還可以通過 PHP 方式來提高服務,速度幾乎接近 mod_rewrite 方法,但是 PHP 方法更好配置,并且無需修改 .htaccess 文件。PHP 方法還是需要設置固定鏈接,還可以讓你保持頁面部分動態(tài),但是面對大流量訪問時候,就沒有 mod_rewrite 方法出色了。
聲明: 本文由我的SEOUC技術文章主頁發(fā)布于:2023-07-23 ,文章WordPress 靜態(tài)緩存插件 WP Super Cache 安裝和使,seo建主要講述緩存,使用說明,建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_35612.html