記憶盒子

把記憶裝進灰色的盒子,封裝起來,那年那月,重新拾起。

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

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

作者:Kaka    時間:2017-3-22 13:4:23    瀏覽:    評論:0

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

Wp Super Cache緩存插件

Wp Super Cache緩存插件

這個插件的安裝和使用都很簡單,下面詳細介紹Wp Super Cache緩存插件的安裝和啟用。

WP Super cache插件安裝前注意事項:

1、確保wp-content目錄有讀寫權(quán)限,因為之后生成的緩存文件會存放在這個目錄中。你可以將wp-content目錄屬性設(shè)置許可權(quán)限為755,或臨時設(shè)置成777,但要記得改回來。

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

WP Super cache插件安裝步驟:

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

搜索 WP Super Cache 后安裝

搜索 WP Super Cache 后安裝

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

安裝成功啟用WP Super Cache插件

安裝成功啟用WP Super Cache插件

三、安裝WP Super Cache插件可能遇到的問題

進入配置頁面,如果你的Wordpress還不是使用固定鏈接,這時候會提示你要修改成固定鏈接才可以使用。

 固定鏈接才可以使用

固定鏈接才可以使用

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

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

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

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

 wp-config.php中寫入了開啟緩存的代碼

wp-config.php中寫入了開啟緩存的代碼

如果沒有成功寫入,請自己手動編輯你的wp-config.php加入以下代碼。

define('WP_CACHE', true);

添加效果見下圖:

wp-config.php寫入開啟緩存的代碼

wp-config.php寫入開啟緩存的代碼

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

四、WP Super cache插件的配置

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

啟用緩存功能

啟用緩存功能

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

3)、切換到【高級】,勾選如下幾個選項,勾選完后,在下面點擊更新操作,如圖:

緩存高級設(shè)置

緩存高級設(shè)置(點擊圖片放大)

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

Mod Rewrite規(guī)則

Mod Rewrite規(guī)則

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

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

預緩存設(shè)置

預緩存設(shè)置

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

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

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

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

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

五、驗證 WP Super Cache 是否緩存成功

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

<!-- 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 -->

為什么會有兩種情況。其實,WP Super Cache 緩存機制有兩種,WP CacheSuper Cache

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

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

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

Super Cache 緩存會多一行如下代碼:

<!-- super cache -->

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

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

1、清理緩存

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

2、停用插件

重復上一步(必須),之后點擊“高級”選項卡,取消“啟用緩存以便加快訪問。 (推薦)”勾選,并點擊下面的“更新”按鈕,

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

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

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

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

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

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

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

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

您可能對以下文章也感興趣

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

x

標簽: WordPress  WP-Super-Cache  

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

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

發(fā)表評論:

◎歡迎參與討論,請在這里發(fā)表您的看法、交流您的觀點。

訂閱博客                   QQ交流群(312716741)

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

Search

最新評論及回復

最近留言

網(wǎng)站分類

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

Copyright @2009-2024 All Rights Reserved. 粵ICP備14028160號-1

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