記憶盒子

把記憶裝進(jìn)灰色的盒子,封裝起來(lái),那年那月,重新拾起。

首頁(yè)搜索目錄
search
當(dāng)前主題: 互聯(lián)網(wǎng)絡(luò)

WordPress速度慢?試試Wp Super Cache緩存插件

作者:Kaka    時(shí)間:2017-3-22 13:4:23    瀏覽:    評(píng)論:0

WordPress搭建的網(wǎng)站剛開(kāi)始速度還可以,但在使用過(guò)程中漸漸發(fā)現(xiàn)網(wǎng)頁(yè)打開(kāi)延遲越來(lái)越長(zhǎng),數(shù)據(jù)越多延遲越明顯,內(nèi)容加載有種吃力的感覺(jué)。其實(shí)這種現(xiàn)象很好理解,那就是網(wǎng)頁(yè)加載時(shí)需要與數(shù)據(jù)庫(kù)交互,從數(shù)據(jù)庫(kù)讀取數(shù)據(jù),而數(shù)據(jù)越多讀取越慢,從而造成網(wǎng)頁(yè)打開(kāi)嚴(yán)重拖沓,不夠順暢。這個(gè)問(wèn)題很普遍,幾乎所有WordPress新手都遇到這個(gè)問(wèn)題,那么我們有什么解決方法呢?答案是有的,例如上文介紹了使用Really Static靜態(tài)化網(wǎng)頁(yè)后速度提升3倍的方法,不過(guò)很多人會(huì)覺(jué)得這個(gè)方法比較難掌握,且可能產(chǎn)生不可預(yù)測(cè)的問(wèn)題,所以使用這個(gè)方法的人不是很多,因此,本文將介紹一個(gè)更加保險(xiǎn)的針對(duì)WordPress提速的方法,那就是使用Wp Super Cache緩存插件,這也是最多人使用的WP提速插件。

Wp Super Cache緩存插件

Wp Super Cache緩存插件

這個(gè)插件的安裝和使用都很簡(jiǎn)單,下面詳細(xì)介紹Wp Super Cache緩存插件的安裝和啟用。

WP Super cache插件安裝前注意事項(xiàng):

1、確保wp-content目錄有讀寫(xiě)權(quán)限,因?yàn)橹笊傻木彺嫖募?huì)存放在這個(gè)目錄中。你可以將wp-content目錄屬性設(shè)置許可權(quán)限為755,或臨時(shí)設(shè)置成777,但要記得改回來(lái)。

2、確保Wordpress根目錄的wp-config.php和.htaccess文件也有寫(xiě)入權(quán)限,務(wù)必先備份wp-config.php和.htaccess文件。
3、WP Super cache插件只適合在Linux類的主機(jī)上使用,Windows主機(jī)不能使用WP Super cache插件。

WP Super cache插件安裝步驟:

一、首先進(jìn)入后臺(tái),選擇左側(cè)的【插件】,在右側(cè)頁(yè)面選擇【安裝插件】,然后在插件搜索框中輸入:WP Super Cache。最后進(jìn)行安裝。

搜索 WP Super Cache 后安裝

搜索 WP Super Cache 后安裝

二、安裝成功后,在后臺(tái),選擇已安裝的插件,啟用WP Super Cache插件。

安裝成功啟用WP Super Cache插件

安裝成功啟用WP Super Cache插件

三、安裝WP Super Cache插件可能遇到的問(wèn)題

進(jìn)入配置頁(yè)面,如果你的Wordpress還不是使用固定鏈接,這時(shí)候會(huì)提示你要修改成固定鏈接才可以使用。

 固定鏈接才可以使用

固定鏈接才可以使用

進(jìn)入Wordpress的固定鏈接設(shè)置頁(yè)面,將鏈接修改成為偽靜態(tài)的。

 將鏈接修改成為偽靜態(tài)

將鏈接修改成為偽靜態(tài)

完成后回到WP Super cache,如果看到以下提示就表明WP Super cache已經(jīng)成功在你的wp-config.php中寫(xiě)入了開(kāi)啟緩存的代碼。

 wp-config.php中寫(xiě)入了開(kāi)啟緩存的代碼

wp-config.php中寫(xiě)入了開(kāi)啟緩存的代碼

如果沒(méi)有成功寫(xiě)入,請(qǐng)自己手動(dòng)編輯你的wp-config.php加入以下代碼。

define('WP_CACHE', true);

添加效果見(jiàn)下圖:

wp-config.php寫(xiě)入開(kāi)啟緩存的代碼

wp-config.php寫(xiě)入開(kāi)啟緩存的代碼

完成上面后,你的Wordpress就基本上可以正常運(yùn)行WP Super cache插件了。

四、WP Super cache插件的配置

1)、插件啟用后,然后選擇【設(shè)置】,進(jìn)行插件配置。在【通用】選項(xiàng)中,勾選【啟用緩存功能(推薦)】,然后選擇【更新】,如下圖:

啟用緩存功能

啟用緩存功能

2)、更新成功后,你可以在更新按鈕下面【緩存測(cè)試】,進(jìn)行測(cè)試,檢驗(yàn)是否可以正常生成緩存,如果成功,會(huì)給出提示OK。

3)、切換到【高級(jí)】,勾選如下幾個(gè)選項(xiàng),勾選完后,在下面點(diǎn)擊更新操作,如圖:

緩存高級(jí)設(shè)置

緩存高級(jí)設(shè)置(點(diǎn)擊圖片放大)

4)、在上面更新成功后,在下方的【Mod Rewrite規(guī)則】會(huì)出現(xiàn)如下內(nèi)容:

Mod Rewrite規(guī)則

Mod Rewrite規(guī)則

5)、然后在下方的點(diǎn)擊按鈕【更新Mod_Rewrite規(guī)則>>】進(jìn)行保存。如果提示:無(wú)法更新 .htaccess 文件。那么你要使用 chmod 命令或ftp 客戶端來(lái)修正.htaccess權(quán)限,將其修改為可寫(xiě)權(quán)限,或者直接將上面待添加的內(nèi)容編輯保存到你的.htacess文件中。

然后進(jìn)入【預(yù)緩存】設(shè)置緩存已發(fā)布的頁(yè)面和文章:

預(yù)緩存設(shè)置

預(yù)緩存設(shè)置

6)、預(yù)緩存的功能是,從現(xiàn)在開(kāi)始緩存你之前已經(jīng)發(fā)布的文章,將其生成supercache文件。你可以設(shè)置預(yù)緩存的文章數(shù)量,當(dāng)選擇【全部】,即可預(yù)緩存你之前所有文章。選擇完成后點(diǎn)擊【更新設(shè)置】按鈕,然后再點(diǎn)擊【立即預(yù)加載緩存】。這樣系統(tǒng)就開(kāi)始緩存你之前發(fā)布的文章。

當(dāng)你已經(jīng)成功的操作到這一步時(shí),你的Wp Supser Cache插件已經(jīng)安裝完成。你可以根據(jù)個(gè)人情況設(shè)置緩存到期時(shí)間。首先你選擇【高級(jí)】選項(xiàng),然后下拉到【到期時(shí)間和垃圾回收器】,會(huì)出現(xiàn)如下:

到期時(shí)間和垃圾回收器設(shè)置

到期時(shí)間和垃圾回收器設(shè)置

你可以設(shè)置緩存超時(shí)時(shí)間(即當(dāng)?shù)侥阍O(shè)定的時(shí)間后,緩存過(guò)期,系統(tǒng)會(huì)重新生成緩存)。對(duì)于更新非常頻繁,頁(yè)面變動(dòng)很大的網(wǎng)站,這個(gè)時(shí)間可以設(shè)置得短一些。像網(wǎng)站一般一天更新一次,可設(shè)置成86400秒。下面定時(shí)器的作用是每隔一定時(shí)間,去定時(shí)刪除過(guò)期的緩存,釋放磁盤(pán)空間。一般根據(jù)緩存時(shí)間來(lái)設(shè)置,如緩存為一天,那么就把它設(shè)置成86400秒。一般來(lái)說(shuō),定時(shí)器的設(shè)置時(shí)間要大于等于緩存超時(shí)時(shí)間。

五、驗(yàn)證 WP Super Cache 是否緩存成功

判斷一個(gè)頁(yè)面是否已經(jīng)被緩存了,訪問(wèn)一個(gè)頁(yè)面,然后查看該頁(yè)面的源代碼。如果最后一行有“Cached page generated by WP-Super-Cache+緩存時(shí)間”這行字,則表示生成緩存成功。比如這樣:

<!-- Dynamic page generated in 0.490 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2016-01-17 21:27:27 -->

<!-- Dynamic page generated in 0.490 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2016-01-17 21:27:27 -->
<!-- super cache -->

為什么會(huì)有兩種情況。其實(shí),WP Super Cache 緩存機(jī)制有兩種,WP CacheSuper Cache。

WP Cache 緩存時(shí),會(huì)在你的“wordpress 安裝文件夾/wp-content/cache/”文件夾下生成一系列wp-cache-xxxxxx.php格式的文件;

Super Cache 緩存時(shí),則在你的“wordpress 安裝文件夾/wp-content/cache/supercache/”文件夾下生成對(duì)應(yīng)每一篇文章或者標(biāo)簽等的目錄。名稱為xxx.html,取決于你的文章ID是怎么設(shè)置。目錄下面就是靜態(tài)的 index.html 文件。

當(dāng)你一個(gè)訪問(wèn)者訪問(wèn)你的站點(diǎn),他沒(méi)有登陸或者也沒(méi)有留言,這樣他得到是一個(gè)在 WordPress cache 文件夾下的 supercache 子文件夾下的純靜態(tài)文件,其實(shí)你都可以自己到上面的 supercache 目錄下去查看同樣的永久鏈接的 HTML 文件的備份。而當(dāng)你有登陸時(shí),則返回 /wp-content/cache/ 文件夾下的wp-cache-xxxxxx.php文件。

Super Cache 緩存會(huì)多一行如下代碼:

<!-- super cache -->

因?yàn)?Super Cache 是真正靜態(tài)的,對(duì)搜索引擎和博客的速度非常有好處,而且有效的減輕了 php 和 Mysql 的查詢壓力。

六、WP-Super-Cache 緩存清理及停用插件

1、清理緩存

可以定期手動(dòng)清理緩存文件,打開(kāi)WP Super Cache插件設(shè)置頁(yè)面,點(diǎn)擊“內(nèi)容”選項(xiàng)卡,點(diǎn)擊“刪除緩存”。

2、停用插件

重復(fù)上一步(必須),之后點(diǎn)擊“高級(jí)”選項(xiàng)卡,取消“啟用緩存以便加快訪問(wèn)。 (推薦)”勾選,并點(diǎn)擊下面的“更新”按鈕,

七、WP-Super-Cache 完全刪除方法

先完成上述“緩存清理及停用插件”(必須),然后進(jìn)入插件頁(yè)面停用WP Super Cache插件,并刪除。

正常情況下刪除WP Super Cache插件時(shí),會(huì)將之前插件所修改和創(chuàng)建的緩存文件夾一并刪除,操作步驟:

1)、刪除/wp-content/plugins/目錄的wp-super-cache目錄。

2)、刪除wp-content目錄下面的cache目錄。

3)、刪除wp-content目錄下面的wp-config.php ,advanced-cache.php兩個(gè)文件。

4)、修改wp-config.php,把這一行刪掉:define(‘WP_CACHE’, ‘true’);

5)、如果主機(jī)本來(lái)是用.htaccess文件的要改回來(lái)(網(wǎng)站根目錄與wp-content/cache都有),刪除時(shí)要十分注意.htaccess一定要改回來(lái),否則會(huì)導(dǎo)致內(nèi)存消耗高等問(wèn)題。

您可能對(duì)以下文章也感興趣

使用Really Static靜態(tài)化網(wǎng)頁(yè)后速度提升3倍

x

標(biāo)簽: WordPress  WP-Super-Cache  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動(dòng)優(yōu)化工具 ※

上一篇: WordPress速度慢?瞬間提速3倍的方法
下一篇: fckeditor添加一個(gè)插入代碼的功能圖標(biāo)

發(fā)表評(píng)論:

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

訂閱博客                   QQ交流群(312716741)

  • 通過(guò)Google訂閱本站 通過(guò)鮮果訂閱本站 通過(guò)抓蝦訂閱本站
  • 通過(guò)QQ郵箱訂閱本站 通過(guò)Yahoo訂閱本站 通過(guò)有道訂閱本站

Search

最新評(píng)論及回復(fù)

最近留言

網(wǎng)站分類

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2025 All Rights Reserved. 粵ICP備14028160號(hào)-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2025 All Rights Reserved.