国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
WP Super Cache使用全攻略 ? Wordpress插件

WP Super Cache使用全攻略

2009-09-11 0:00 | 來(lái)源: 原創(chuàng) | 作者: Donald | 評(píng)論: 15條評(píng)論

WP Super Cache作為一個(gè)經(jīng)典的老牌的并且非常好用有效的插件,一直都是WPer們幾乎必裝的東西之一。不過(guò)好像很多人還是對(duì)怎么使用它有點(diǎn)困惑…所以,盡量詳盡…

什么是WP Super Cache?

WP Super Cache從你的動(dòng)態(tài)Wordpress Blog中生成靜態(tài)的html文件。當(dāng)一個(gè)html文件生成后,你的服務(wù)器就會(huì)用顯示這個(gè)文件來(lái)取代處理相對(duì)而言需要更大工作量和更多WordPress PHP腳本的動(dòng)作。

生成的靜態(tài)html文件會(huì)為你的絕大部分用戶(hù)服務(wù),除了那些在發(fā)表評(píng)論后在評(píng)論表單中顯示的用戶(hù)詳細(xì)信息,那些請(qǐng)求由PHP處理。

靜態(tài)文件會(huì)為下列用戶(hù)顯示:
未登錄用戶(hù)。
沒(méi)有在你的Blog上發(fā)表評(píng)論的用戶(hù)。
或沒(méi)有訪(fǎng)問(wèn)密碼保護(hù)文章的用戶(hù)。

99%的訪(fǎng)客會(huì)由靜態(tài)html文件服務(wù)。 沒(méi)有看到靜態(tài)文件的用戶(hù)也會(huì)從中受益,因?yàn)槟切┛吹綍?huì)看到常規(guī)WP-Cache緩存文件,所以你的服務(wù)器就不會(huì)像往常那樣忙碌。 這個(gè)插件會(huì)幫助你的服務(wù)器處理當(dāng)你的某個(gè)網(wǎng)頁(yè)出現(xiàn)在Digg.com或其他社會(huì)化網(wǎng)站首頁(yè)時(shí)的訪(fǎng)客潮。

如果由于某些原因“超級(jí)緩存”無(wú)法在你的服務(wù)器工作也不必?fù)?dān)心。 緩存仍然會(huì)繼續(xù)執(zhí)行,但是每個(gè)請(qǐng)求都需要調(diào)用PHP引擎。 在正常情況下,這樣還算不錯(cuò)。你的訪(fǎng)客不會(huì)發(fā)現(xiàn)站點(diǎn)打開(kāi)速度減慢或是任何不同,或發(fā)現(xiàn)你的網(wǎng)站正在經(jīng)受大流量的沖擊。 超級(jí)緩存html文件會(huì)比PHP生成緩存文件更快顯示,但是在日常使用中差異并不明顯。

如何安裝:

首先你應(yīng)該已經(jīng)安裝Apache mod mime以及mod rewrite模塊,并啟用WordPress fancy permalinks。 禁用PHP安全模式。 如果上述條件有任何一個(gè)缺失或是關(guān)閉,你仍然可以使用此插件較慢的WP-Cache部分。
如果你已經(jīng)安裝了WP-Cache插件,請(qǐng)先將它禁用。 編輯wp-config.php文件,確認(rèn)WP_CACHE定義已刪除,并移除wp-content目錄下的wp-cache-config.php文件和advanced-cache.php文件。 這些內(nèi)容會(huì)在安裝WP-Super-Cache后重新生成。
上傳WP-Super-Cache目錄到你的插件目錄。它會(huì)創(chuàng)建一個(gè)“wp-content/plugins/wp-super-cache/”目錄。
如果你在使用Wordpress MU版本,你需要將插件安裝到 “wp-content/mu-plugins/wp-super-cache/”,并將wp-cache.php文件復(fù)制到 mu-plugins目錄中。
訪(fǎng)問(wèn)你的管理頁(yè)面中的插件頁(yè)面,激活“WP Super Cache”。
激活后,訪(fǎng)問(wèn) “設(shè)置” →WP Super Cache,然后啟用緩存。 如果你看到錯(cuò)誤信息提示,或是空白頁(yè)面,你可能需要修正它。 查看本文“常見(jiàn)問(wèn)題”區(qū)域獲得解決方案。

mod_rewrite規(guī)則會(huì)自動(dòng)插入到你的.htaccess文件中。此文件位于你的空間可訪(fǎng)問(wèn)的根目錄。 這個(gè)文件應(yīng)該看起來(lái)和下面的內(nèi)容類(lèi)似:

01.-----------------.htaccess-----------------RewriteEngine OnRewriteBase /
02.RewriteCond %{REQUEST_METHOD} !=POSTRewriteCond %{QUERY_STRING} !.*=.*
03.RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$
04.RewriteCond %{HTTP:Accept-Encoding} gzip
05.RewriteCond %{HTTP_user_agent} !^.*(2.0\ MMP|240x320|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|hiptop|IEMobile|iPhone|iPod|KYOCERA/WX310K|LG/U990|MIDP-2.0|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|Playstation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|Windows\ CE|WinWAP).*
06.RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f
07.RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]
08.RewriteCond %{REQUEST_METHOD} !=POSTRewriteCond %{QUERY_STRING} !.*=.*
09.RewriteCond %{QUERY_STRING} !.*attachment_id=.*
10.RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$
11.RewriteCond %{HTTP_user_agent} !^.*(2.0\ MMP|240x320|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|hiptop|IEMobile|iPhone|iPod|KYOCERA/WX310K|LG/U990|MIDP-2.0|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|Playstation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|Windows\ CE|WinWAP).*
12.RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f
13.RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]
14.RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d
15.RewriteRule . /index.php [L]-----------------.htaccess-----------------

在你啟用這個(gè)插件之后,在wp-content/cache/目錄下找到.htaccess文件,如果此文件不存在,你需要手動(dòng)創(chuàng)建。 內(nèi)容如下:

1.# BEGIN supercache<IfModule mod_mime.c>  <FilesMatch "\.html\.gz$">
2.    ForceType text/html    FileETag None  </FilesMatch>
3.  AddEncoding gzip .gz  AddType text/html .gz</IfModule>
4.<IfModule mod_deflate.c>  SetEnvIfNoCase Request_URI \.gz$ no-gzip
5.</IfModule><IfModule mod_headers.c>
6.  Header set Cache-Control 'max-age=300, must-revalidate'</IfModule>
7.<IfModule mod_expires.c>  ExpiresActive On  ExpiresByType text/html A300
8.</IfModule># END supercache

Apache必須設(shè)置為允許上述模塊工作。 如果當(dāng)響應(yīng)匿名訪(fǎng)客請(qǐng)求時(shí)出現(xiàn)“500 internal error”,你需要調(diào)整你的Apache設(shè)置。下述設(shè)置在我的虛擬主機(jī)上有效:

1.<Directory /home/www/>AllowOverride All</Directory>

wp-content目錄下的advanced-cache.php調(diào)用緩存引擎。 這個(gè)文件由插件自動(dòng)生成。 確認(rèn)在 include_once() 中的路徑正確。

插件設(shè)置:

首先是是緩存的狀態(tài)設(shè)置。

ON:WP Cache和Super Cache都啟用。沒(méi)有特殊情況推薦選擇這個(gè)。

HALF ON: 半開(kāi)模式,禁用Super Cache,只啟用WP-Cache的緩存機(jī)制。

OFF: 禁用WP Cache和Super Cache。

Don’t  cache pages for logged in users 勾選則不為已登錄用戶(hù)緩存頁(yè)面

Proudly tell the world your server is Digg proof! ( place a message in your blog’s footer) 驕傲地告訴世界你的服務(wù)器不怕Digg效應(yīng)?。ㄔ谀愕牟┛晚?yè)腳放置一條信息)

Clear all cache files when a post or page is published. (This may significantly slow down saving of posts) 當(dāng)新文章或頁(yè)面發(fā)布時(shí)清除所有緩存文件(這可能會(huì)顯著降低保存文章速度)

Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated. Recommended for very busy websites with lots of comments. Makes “directly cached pages” and “Lockdown mode” obsolete 緩存重建。 當(dāng)新文件正在生成時(shí)為匿名訪(fǎng)客顯示一個(gè)supercache文件。 推薦有大量評(píng)論的非常繁忙的站點(diǎn)啟用此特性。 啟用它會(huì)使“directly cached pages 直接緩存頁(yè)面”和 “Lockdown mode 鎖定模式”失效。

Coarse file locking. You probably don’t need this but it may help if your server is underpowered. Warning! May cause your server to lock up in very rare cases!  粗略文件鎖定。 這個(gè)功能你可能不需要,不過(guò)如果你的服務(wù)器性能較低,啟用它可能會(huì)有所幫助。 警告! 可能在極罕見(jiàn)情況下鎖死你的服務(wù)器!

Mobile device support 移動(dòng)設(shè)備支持

移動(dòng)設(shè)備支持需要在你的.htaccess文件中添加額外的規(guī)則,或者你可以將插件設(shè)置為半開(kāi)模式。請(qǐng)根據(jù)頁(yè)面提示操作。

注意:如果要卸載這個(gè)插件,確認(rèn)服務(wù)器wp-content 目錄可寫(xiě)以便自動(dòng)刪除 advanced-cache.php和cache-config.php。 (確認(rèn)這些文件也可寫(xiě)是個(gè)好主意!)

卸載時(shí)請(qǐng)使用卸載腳本來(lái)移除插件創(chuàng)建的文件和目錄。 查看Readme.txt獲得更多信息。

緩存內(nèi)容:這里統(tǒng)計(jì)已生成和已過(guò)期的緩存數(shù)量和大小。

Delete Expired 刪除過(guò)期緩存

Delete Cache 刪除全部緩存

過(guò)期時(shí)間與垃圾收集

過(guò)期時(shí)間: 3600秒

垃圾收集

如果過(guò)期時(shí)間設(shè)置為大于1800秒(半個(gè)小時(shí)),垃圾收集動(dòng)作會(huì)每十分鐘進(jìn)行一次,否則就在預(yù)設(shè)過(guò)期時(shí)間的10秒后進(jìn)行清理。

檢查和刪除過(guò)期文件代價(jià)高昂,但是把這些文件留在那兒同樣不是好辦法。 在非常繁忙的站點(diǎn),你應(yīng)該將過(guò)期時(shí)間設(shè)置為300秒。 試驗(yàn)使用不同的值并訪(fǎng)問(wèn)這個(gè)頁(yè)面來(lái)查看一天里在不同時(shí)段生成多少過(guò)期文件,如果可能,盡量保證緩存文件數(shù)少于500個(gè)。

接受文件名和拒絕的URI

不要緩存下列頁(yè)面類(lèi)型。 點(diǎn)擊鏈接查看關(guān)于每種類(lèi)型的完整描述。勾選的類(lèi)型就不會(huì)被緩存了。

下部的方框中則是按字串方式控制頁(yè)面是否要被緩存。 比如如果你的鏈接包含年份而你不想緩存去年的文章,那么就指定年份,“/2004/” , WP Cache會(huì)搜索這個(gè)字串是否包含在URI之中,如果是的話(huà)則不緩存這個(gè)頁(yè)面。

這是可以被緩存的文件名,即使它們匹配上面設(shè)置的拒絕緩存子串也仍將緩存。

拒絕的User Agents

HTTP User Agent header中的字串可以幫助WP-Cache避免緩存機(jī)器人,蜘蛛和抓取機(jī)器人的請(qǐng)求。 注意如果它們已經(jīng)存在,Super cache文件仍會(huì)被發(fā)送到這些類(lèi)型中。

封鎖: 禁用/啟用

如果你預(yù)見(jiàn)到會(huì)有流量高峰到來(lái),可以啟用這個(gè)功能。 當(dāng)此功能啟用時(shí),在文章上發(fā)表的新評(píng)論不會(huì)刷新緩存靜態(tài)文件。

修復(fù)設(shè)置

如果你覺(jué)得上面的那些設(shè)置已經(jīng)被你搞亂了,點(diǎn)擊Restore Default Configuration可將其恢復(fù)到默認(rèn)狀態(tài)。

常見(jiàn)問(wèn)題:

我如何知道博客已被緩存?

查看你的站點(diǎn)的任意頁(yè)面的源代碼。 當(dāng)某個(gè)頁(yè)面是初次創(chuàng)建,你會(huì)在源代碼末尾看到這樣的文本:“Dynamic page generated in XXXX seconds.” 和“Cached page generated by WP-Super-Cache on YYYY-MM-DD HH:MM:SS”。在刷新時(shí),緩存頁(yè)面會(huì)顯示相同的時(shí)間戳,所以在檢查時(shí)請(qǐng)稍等幾秒。 如果你啟用了壓縮功能, 文本“Compression = gzip ”也會(huì)添加。 如果禁用了壓縮,并且這個(gè)頁(yè)面以靜態(tài)html方式顯示,文本“super cache”會(huì)添加在其中。 另一種檢查你的緩存頁(yè)面由PHP腳本處理或是由靜態(tài)緩存而來(lái)的方法是查看HTTP header。 WP-Cache (PHP) 緩存頁(yè)面會(huì)有這樣的Header“WP-Super-Cache:WP-Cache”。 你可以使用名為L(zhǎng)ive HTTP Headers的FireFox擴(kuò)展來(lái)檢驗(yàn)header。 同時(shí),你還應(yīng)該查看位于wp-content/cache/supercache/主機(jī)名/ 目錄下的靜態(tài)緩存文件。

為什么WP-Super-Cache比WP-Cache好?

這個(gè)插件基于非常棒的WP-Cache插件而來(lái),因此具有那個(gè)插件所有的優(yōu)點(diǎn)。 除此之外,它還創(chuàng)建使每次訪(fǎng)問(wèn)Blog都采用單一格式的每個(gè)頁(yè)面的副本,這樣可以使服務(wù)器更快響應(yīng)請(qǐng)求。 它幾乎和你在瀏覽器中保存一個(gè)頁(yè)面并把它上傳上去替換你的主頁(yè)一樣快。

評(píng)論和其他博客上的動(dòng)態(tài)部分會(huì)立即更新嗎?

評(píng)論會(huì)在它們通過(guò)審核后立刻顯示, 這取決于博客主人的評(píng)論策略。 其他頁(yè)面上的動(dòng)態(tài)元素可能不會(huì)更新,除非它們由Javasript,F(xiàn)lash,Java或其他客戶(hù)端瀏覽器語(yǔ)言構(gòu)成。 這個(gè)插件會(huì)真正創(chuàng)建靜態(tài)html頁(yè)面,在這些文件被調(diào)用時(shí),沒(méi)有PHP代碼執(zhí)行。 “Popularity Contest”就是一個(gè)在緩存環(huán)境下不會(huì)工作的插件。 那些為移動(dòng)設(shè)備用戶(hù)顯示不同內(nèi)容的插件也有可能不會(huì)正常工作。

Super Cache的壓縮會(huì)拖慢我的服務(wù)器嗎?

不會(huì),相反它還會(huì)加快你的服務(wù)器速度。 Super Cache文件被壓縮和儲(chǔ)存時(shí),大負(fù)載的壓縮動(dòng)作只會(huì)出現(xiàn)一次。 這些文件一般都非常小,發(fā)送到訪(fǎng)客瀏覽器上也會(huì)比未經(jīng)壓縮的快很多。 其結(jié)果是,你的服務(wù)器會(huì)花費(fèi)更少的時(shí)間在傳輸上,于是也就會(huì)節(jié)省CPU時(shí)間和帶塊,并使響應(yīng)下次請(qǐng)求更快速。

為什么 WP UserOnline,Popularity Contest, WP Postratings 或某個(gè)插件在我的博客上不再工作或更新?tīng)顟B(tài)了?

WP-Super-Cache插件緩存整個(gè)頁(yè)面,所以有些每次頁(yè)面調(diào)用都需要運(yùn)行PHP代碼的插件就不會(huì)正常工作了。 想避免這個(gè)問(wèn)題,這個(gè)插件必須使用Javascript或AJAX來(lái)更新。 如果這個(gè)插件要在頁(yè)面上顯示信息,那么也必須有Javascript請(qǐng)求。

為什么這個(gè)插件不默認(rèn)緩存搜索引擎機(jī)器人的請(qǐng)求?

這些機(jī)器人一般只訪(fǎng)問(wèn)每個(gè)頁(yè)面一次,如果這個(gè)頁(yè)面并不熱門(mén),完全沒(méi)有必要?jiǎng)?chuàng)建緩存文件并讓它在你的服務(wù)器上閑置。

為什么不創(chuàng)建我站點(diǎn)上所有頁(yè)面的緩存文件呢?

同剛才那個(gè)問(wèn)題一樣,沒(méi)有必要緩存沒(méi)人訪(fǎng)問(wèn)的頁(yè)面。大量的緩存文件會(huì)減慢垃圾收集系統(tǒng)的速度,因?yàn)樗鼤?huì)嘗試檢查每個(gè)文件。 同時(shí)它還可能給主機(jī)商帶來(lái)問(wèn)題。 當(dāng)你的服務(wù)器遇到磁盤(pán)錯(cuò)誤問(wèn)題時(shí)可能需要更長(zhǎng)的時(shí)間來(lái)檢查文件。 還記得用scandisk或者fsck檢查大驅(qū)動(dòng)器時(shí)用的時(shí)間嗎?

一個(gè)分類(lèi)頁(yè)面取代了我的首頁(yè)…

很小比例使用下列設(shè)置的網(wǎng)站會(huì)有這樣的問(wèn)題:
使用靜態(tài)頁(yè)面作為首頁(yè)。
使用 /%category%/%postname%/ 永久鏈接結(jié)構(gòu)

有時(shí)一個(gè)分類(lèi)頁(yè)面會(huì)作為站點(diǎn)首頁(yè)緩存而取代原有靜態(tài)頁(yè)面。 作者無(wú)法重現(xiàn)這個(gè)問(wèn)題,但是有個(gè)簡(jiǎn)單的辦法可以解決問(wèn)題,即將插件設(shè)置為半開(kāi)模式。 對(duì)一般的訪(fǎng)問(wèn)量來(lái)說(shuō),你不會(huì)發(fā)現(xiàn)你站點(diǎn)的速度有什么不同。

問(wèn)題處理:

如果你安裝插件后發(fā)現(xiàn)有什么不正常的現(xiàn)象,可以從這些方面進(jìn)行檢查:

服務(wù)器是否可寫(xiě) wp-content 目錄?
wp-content目錄中是否有wp-cache-config.php 文件?如果沒(méi)有,復(fù)制 wp-super-cache/wp-cache-config-sample.php文件到 wp-content/wp-cache-config.php,并確認(rèn) WPCACHEHOME 指向正確的地方。

wp-content目錄下是否有advanced-cache.php文件?如果沒(méi)有,你需要復(fù)制 wp-super-cache/advanced-cache.php到 wp-content/ 目錄下,編輯這個(gè)文件,修改路徑使它指向 wp-super-cache 文件夾。

如果頁(yè)面都沒(méi)有被緩存,移除 wp-content/advanced-cache.php文件并根據(jù)上述要求重新創(chuàng)建它。

確認(rèn)wp-config.php文件中的這一行內(nèi)容在 “require_once(ABSPATH.'wp-settings.php');”之前:

1.define( 'WP_CACHE', true );

試試再次打開(kāi) 設(shè)置 –> WP Super Cache頁(yè)面斌啟用緩存。

看看 wp-content/cache/supercache/目錄。有文件夾和文件在里面嗎?

你的php error_log 錯(cuò)誤記錄里有什么信息嗎?

如果當(dāng)super cache安裝后你的瀏覽器一直要求你保存文件而不是顯示頁(yè)面,你必須禁用Super Cache 壓縮。 訪(fǎng)問(wèn) 設(shè)置-> WP Super Cache頁(yè)面禁用它。

這個(gè)插件在PHP安全模式啟用時(shí)無(wú)法很好地工作。 必須由你的服務(wù)器管理員禁用這個(gè)功能。

如果頁(yè)面有時(shí)可以被超級(jí)緩存而有時(shí)沒(méi)有,其原因可能是你的博客部分訪(fǎng)客由 “www”前綴訪(fǎng)問(wèn)而有些不是。如果你在使用老版本的Wordpress,你應(yīng)該選擇安裝 Enforce www preference 插件。 最新版本的Wordpress可以重定向它們(你應(yīng)該一直使用最新版本的Wordpress?。?/p>

在Dreamhost上的個(gè)人服務(wù)器用戶(hù)如果遇到有關(guān)CPU占用增加的錯(cuò)誤,則應(yīng)該編輯 wp-content/wp-cache-config.php 文件并設(shè)置緩存目錄到“/tmp/”目錄。請(qǐng)參考這里的討論獲得更多信息。

類(lèi)似“failed to acquire key 0x152b: Permission denied in…”或“Page not cached by WP Super Cache. Could not get mutex lock.” 這樣的文件鎖定錯(cuò)誤表明你可能必須使用文件鎖定功能。 編輯 wp-content/wp-cache-config.php 并取消注釋“$useflock = ture” 或設(shè)置 $semid 為一個(gè)不同的值。 你還可以把從管理頁(yè)面禁用文件鎖定作為最后一招使用。

確認(rèn)服務(wù)器可寫(xiě) cache/wpcachemutex.lock 文件

緩存文件不能放置在NFS或Samba或NAS共享上。 必須將其放置在服務(wù)器本地磁盤(pán)上。 只有在緩存文件夾在本地機(jī)器上時(shí),文件鎖定和刪除過(guò)期文件功能才能正常工作。

如果Wordpress無(wú)法找到 wp-cron.php文件,舊緩存文件的垃圾收集特性就無(wú)法工作。 如果你的主機(jī)名定為127.0.0.1, 可能會(huì)阻止垃圾收集特性正常運(yùn)作。 檢查你的 access_log,尋找有關(guān)wp-cron.php的條目。 它們是否返回 404(文件沒(méi)找到)或200 代碼?如果返回404或你在哪兒都沒(méi)有看到wp-cron.php文件,Wordpress可能在錯(cuò)誤的地方尋找這個(gè)腳本了。 你應(yīng)該聯(lián)系你的服務(wù)器管理員來(lái)修正這個(gè)問(wèn)題,或者在Unix服務(wù)器上編輯 /etc/hosts 并移除下面的內(nèi)容。你的主機(jī)名必須設(shè)置為外幣IP地址。查看http://yoast.com/wp-cron-issues/ 獲得更多信息。

1.127.0.0.1 myhostname.com

一行類(lèi)似“127.0.0.1 localhost localhost.localdomain” 的內(nèi)容是可以的。

如果舊頁(yè)面通過(guò)Supercache展示給你的訪(fǎng)客,你可能缺少某些Apache模塊(如果你沒(méi)用Apache的話(huà),那就可能是類(lèi)似功能的東西)。 3個(gè)模塊是必需的: modmime, modheaders 和mod_expires。 后兩個(gè)對(duì)于確保瀏覽器能夠調(diào)用你站點(diǎn)上已存在頁(yè)面的新版本是非常重要的。

“WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed!”這個(gè)錯(cuò)誤信息如果出現(xiàn)在每個(gè)頁(yè)面的末尾的話(huà),用你常用的編輯器打開(kāi) wp-content/advanced-cache.php文件,看看指向wp-cache-phase1.php的路徑是否正確?如果不正確的話(huà)緩存引擎就不會(huì)調(diào)用。

如何卸載WP Super Cache?

編輯你的插件目錄中的 wp-super-cache/uninstall.php文件,將 UNINSTALL_WPSUPERCACHE設(shè)置為一個(gè)非空值。

1.define( 'UNINSTALL_WPSUPERCACHE', '1' );

打開(kāi)你的瀏覽器并直接調(diào)用 wp-content/plugins/wp-super-cache/uninstall.php文件。 你必須登錄并確認(rèn)這個(gè)動(dòng)作。 如果你沒(méi)有立即刪除這個(gè)插件,在這個(gè)腳本運(yùn)行之后,請(qǐng)注釋掉上面這行 define() 以免其他人運(yùn)行它。

如何手動(dòng)卸載:
從wp-config.php文件中移除WP_CACHE定義,內(nèi)容應(yīng)該類(lèi)似這樣 define('WP_CACHE', true );
從后臺(tái)頁(yè)面清理緩存并從插件頁(yè)禁用插件
從你的.htaccess文件中移除Super Cache mod_rewrite 規(guī)則
移除wp-content/advanced-cache.php和wp-cache-config.php文件
刪除 wp-content/cache目錄
從你的插件目錄中刪除wp-super-cache

如果所有辦法都失敗并且你的網(wǎng)站已不能打開(kāi)
  1. 從wp-config.php中移除WP_CACHE定義:
    1.define( 'WP_CACHE', true );
  2. 移除插件寫(xiě)入.htaccess文件中的規(guī)則(請(qǐng)看上面)。
  3. 刪除插件文件夾中的wp-super-cache目錄
  4. 另外,可選刪除 advanced-cache.php, wp-cache-config.php 和在wp-content/目錄中的緩存文件夾。
自定義緩存

現(xiàn)在可實(shí)現(xiàn)通過(guò) add_cacheaction() 函數(shù)hook進(jìn)緩存進(jìn)程。

可用三個(gè)hook:

  1. 'wpcachegetcookiesvalues' - 修改原WP Cache使用的鍵。
  2. 'add_cacheaction' - 在phase2運(yùn)行。 允許一個(gè)插件添加WordPress hooks。
  3. 'cacheadminpage' - 在管理頁(yè)面運(yùn)行。使用它來(lái)修改頁(yè)面,可能通過(guò)添加新的設(shè)置選項(xiàng)來(lái)實(shí)現(xiàn)。

這里還有一個(gè)常用WordPress Filter。 使用 "docreatesupercache" filter 來(lái)自定義緩存前的檢查。 這個(gè)filter接受一個(gè)參數(shù)。 輸出WP-Cache的wpcachegetcookies_values() 函數(shù)。

WP Super Cache 官方下載頁(yè)面

WP Super Cache 作者頁(yè)面

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
wordpress加速優(yōu)化神器WP Super Cache緩存插件
wordpress Super Cache 技巧:實(shí)時(shí)更新首頁(yè) | Super Cache,Wordpress,實(shí)時(shí)更新的相關(guān)內(nèi)容
WordPress 加速緩存插件:WP Super Cache
WordPress架構(gòu)簡(jiǎn)單剖析
五款WordPress常用加速插件
HTTPS協(xié)議與WordPress升級(jí)后網(wǎng)站不兼容的解決方法
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服