wordpress清理緩存
『壹』 Wordpress插件過多很臃腫,怎麼優化
緩存就指很多方便了,比如CDN緩存、靜態緩存、資料庫緩存、瀏覽器緩存等等。
1、CDN緩存:CDN的話最好是備案了再起飛,因為大多數沒備案的CDN都是給美國節點,而很多人是香港伺服器,那豈不是繞著太平洋跑?另外,CDN需要正確的配置(寫緩存規則)才能夠達到最好的效果。
2、靜態資料庫緩存:這個呢就不做推薦了,各有各的優點,自己比較效果吧。
3、瀏覽器緩存:這里呢說一下,如果長期更新瀏覽器緩存不要搞太久,很多人在網路雲加速設置個一年什麼的。ServiceWorker的話可以試試,離線打開是不是很裝逼呢
精簡是重要的
很多優秀的主題包含了很多不必要的功能,這時候就需要適當的精簡,畢竟只有骨骼輕才可以飛。
插件的話能用純代碼就用純代碼,插件什麼的卡死了。
一些CSS/JS文件要適當的壓縮合並,減少請求數,因為在HTTP/1.1中每個文件都要握手。
Gzip的話是有必要開的,大家也知道打包文件更小吧。
HTTP/2壓縮了請求頭,而且合並了請求,也就是說全站兩個域名只需兩次請求。
SPDY的話是谷歌的一個項目,本身是為了加快HTTP,不過現在的HTTP/2已經包含了其大部分功能,谷歌也要放棄該項目了
支持HTTP/2的CDN有CloudFlare、騰訊雲、又拍雲、上海雲盾、360網站衛士、魔門雲(非聯盟已回源,備案無國內,只有一兩個節點,巨坑!)等等。
定時清理WordPress的垃圾
壓縮合並讓請求更快
動靜分離讓靜態資源國內載入
如果你是國外主機的話,這個方法十分管用,可以把圖片、CSS、JS文件等託管到國內,不過如果有了HTTP/2的話建議不要搞,因為又要與一個域名握手了。
HTTP/2 SPDY大法好
InstantClick預載入
這個之前提到過,InstantClick當訪客滑鼠懸浮在a鏈接時,InstantClick會非同步請求這個頁面,當訪客點擊時,便瞬間切頁,有木有飛起?不過這玩意會扯出一大堆Bug,像統計、高亮什麼的都需要重載,萌新就別弄了,國內估計也就澤澤大佬的Yo模板自帶了,至於WordPress還沒見過,主題作者也不想撤扯出一大堆問題讓用戶天天問吧。
經常聽一群人說清電腦辣雞,windows有垃圾,WordPress當然也有,例如自動草稿這樣的肯定是不要的東西,這里呢推薦WP Clean Up插件,國人寫的。
希望可以幫助到你,望採納!
『貳』 怎麼關閉wordpress的wp super cache緩存文件
以前用過wordpress的這個wp super cache這個插件,
在wp super cache插件後台設置的第一欄就有清除緩存的選項。
如果是不想使用wp super cache插件,
可以直接刪除它,
然後,再ftp登錄,
刪除wp-content文件夾下的緩存文件(名字好像是cache),
『叄』 把wordpress所有文章全部緩存的插件有哪些
如果想把所有文章都全部緩存,建議使用WordPress高效的本地緩存插件cos-html-cache,這個 Cos Html Cache 竟然是直接生成 Html 靜態緩存文件的,不像 W3 Total Cache(簡稱 W3TC)和 WP Super Cache(簡稱 WSPC)還需要復雜的配置和運算甚至藉助伺服器端的配合完成 html 靜態化緩存,說白了 Cos Html Cache 就是簡單直接。因為簡單了,所以 Cos Html Cache 只生成首頁和文章頁的緩存。
Cos Html Cache緩存插件的優缺點
優點
插件本身很小巧,只有兩個文件;
功能單一直接,只有自動生成緩存、刪除緩存;
緩存效能很高,網頁載入實現「秒開」很容易;
支持Ajax評論。
最後更新是5年前了;
不支持「無目錄前綴」的分類目錄偽靜態(必須有目錄前綴);
在硬碟上生成緩存、調用硬碟上的緩存,對硬碟性能有依賴性;
因為是生成了純靜態的html文件,所以PostView統計依然不準確和失效。
缺點
『肆』 新人求助 怎麼刪除WordPress的緩存
先在iTunes的播放列表裡建文件夾(歌曲和聽力),然後把你要放的曲目分別拖到兩個文件夾里。然後插上ipod,在音樂這個同步頁面里勾上你剛新建的這兩個文件夾。同步就行了。這樣就好了。你先自己操作一下。1隻要你「歌曲」一直選中的話,就不會消失,即使你把歌曲從電腦里刪掉,只要iTunes下有這個播放列表,他都一直會在ipod里的。2刪除硬體是什麼意思?插U盤出現的那個小綠色的東西,就是你插ipod的啊,ipod也算是個移動硬碟。3電腦關著,應該是充不進去電的4如果出現閃電標志代表正在充電插頭的樣子的話就是充滿電的意思。5以後只要播放列表在iTunes里,並且是選中狀態的話,就不會消失的。6像那些金曲啊,我的最愛啊,不想要的話,刪了就行。或者是同步ipod的時候不要選它們這些列表就行了。7長按play鍵可以關它們,你要想永久關機的話,就lock鍵吧。8最後裝iTunes我就不知道問題出在哪了。你要不下個清理軟體,把iTunes的安裝痕跡都清干凈,再下個最新版本裝裝看
『伍』 如何清理WordPress殘留垃圾數據
1、徹底清除殘留WordPress主題垃圾數據
經常換WP主題刪WP主題,裝插件刪插件很正常,但是簡單的刪除並不徹底,資料庫會有殘留,多餘的數據保留在post_meta表格里,久而久之就成了一堆可觀的垃圾。可使用下面的sql語句來清除不需要的post meta值。有益於加快資料庫運行速度,減小數據。
處理方法:清理wp_postmeta數據表,刪除文章Meta標簽,執行SQL語句,(建議先備份資料庫,以上商法,後進者網路均已測試無誤)
DELETE FROM wp_postmeta WHEREmeta_key = 『_edit_lock』;
DELETE FROM wp_postmeta WHEREmeta_key = 『_edit_last』;
2、徹底刪除WP草稿修訂版本殘留數據
後台編輯文章時,系統會自動保存多個修訂的副本。過多的修訂記錄會加重資料庫負擔造成資源浪費,資料庫越來越龐大,增加了數據檢索影響頁面的載入時間。
處理方法:清理wp_posts數據表,刪除草稿修訂版本,執行SQL語句
DELETE a,b,c FROM wp_posts a
LEFT JOIN wp_term_relationships bON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID =c.post_id)
WHERE a.post_type = 『revision』
注意: 此方法將刪除所有的文章的所有修訂版,包括相關的meta數據。
也可以使用插件WP-Cleane處理。
3、批量刪除WordPress所有垃圾評論
遇到N多垃圾評論,一個一個刪除的話會崩潰。可使用下面的SQL語句查詢,批量刪除WP垃圾評論也不是難事。
處理方法:執行SQL語句
DELETE FROM wp_comments WHEREcomment_approved = 『spam』;
0 = Comment Awaiting Moderation
1 = Approved Comment
spam = Comment marked as Spam
先用上面方法刪除之前的垃圾評論,以後推薦使用Akismet插件,Akismet擁有廣泛的垃圾留言過濾系統,省下很多事。
4、刪除WordPress未使用標簽垃圾數據
WordPress資料庫中,如果你使用一個查詢語句手動來刪除舊的文章,舊的標簽卻仍然會保留並在你的標簽雲/列表中出現。你可以使用下面的方法識別未使用的標簽並將它刪除。
處理方法:執行SQL語句
SELECT * FROM wp_terms wt
INNER JOIN wp_term_taxonomy wtt ONwt.term_id=wtt.term_id
INNER JOIN wp_term_relationshipswtr ON wtr.term_taxonomy_id=wtt.term_taxonomy_id
LEFT JOIN wp_posts wp ONwp.ID=wtr.object_id
WHERE taxonomy=』post_tag』
AND ID IS null
AND NOT EXISTS(SELECT * Fromwp_terms wt2
INNER JOIN wp_term_taxonomy wtt2 ONwt2.term_id=wtt2.term_id WHERE wtt2.parent=wt.term_id) ORDER BY name;
有的人也許會問,這么復雜的SQL語句,應該有WP插件開發者開發相應的資料庫優化插件吧。沒錯還真有相關的優化WP資料庫插件。
WordPress資料庫優化插件 wp db manager :可以優化、修復、定期備份、執行mysql命令的插件。安裝好這個插件之後,可以選擇Optimize DB優化資料庫。
『陸』 Wordpress如何清除主題緩存,顯示最新頁面內容
一、工具:Wordpress
二、操作步驟
1.首先需要登陸網站後台管理界面,點擊頁面左上角的「網站標題」欄目,進入下一步。
『柒』 wordpress裡面怎麼才能清除緩存
1、網站後台管理界面,點擊頁面左上角的「網站標題」欄目,進入下一步。
2、進入到網站的後台中,找到頁面最底部的設置一欄,並點擊進入下一步。
3、打開設置一欄,進入其中的內容,在設置中找到「WP Super Cache」這個插件(沒有安裝的需要自己去插件市場安裝,國內所有的WP基本都裝這個軟體),點擊進入下一步。
4、進入到WP Super Cache的插件設置頁面,找到頁面中的「刪除緩存」按鈕,並點擊進入下一步。
5、界面進入刪除緩存的確認界面,再次找到「刪除緩存」,並點擊完成刪除操作。此時再回到的主頁看看,是不是已經更新了。
『捌』 怎麼清理優化wordpress資料庫
使用資料庫優化清理插件
『玖』 WordPress首頁不更新怎麼辦
首頁沒有更新有2個問題:
1、就是緩存問題,需要清理一下緩存
2、就是修改錯誤,要從新修改一下
『拾』 wordpress 出現內存不夠怎麼辦
1、靜態文件優化
網站的靜態文件一般有兩種:第一種是網站的 CSS,Javascript 和一些主題的常用背景圖片和按鈕文件,這些圖片如果網站不進行改版或者其他改動,基本上是不會修改的,第二種是每天更新的網站內容中上傳的圖片或者附件,這些圖片文件也是基本不會改動的。
解決好靜態文件存儲和加速,網站性能就首先能得到基本的保證了,WordPress 構建的網站和博客也是一樣的。對於這些靜態文件來說,最好的解決方案永遠是使用 CDN 網路進行加速,這樣伺服器的壓力將大大降低,因為訪問頁面只有當前頁面是在自己伺服器上,其他所有圖片 JS CSS 都是從 CDN獲取的。
2
伺服器優化
優化好靜態文件之後,就要開始對網站的動態內容進行優化,優化動態內容,首先要有一個穩定網路環境,穩定的主機供應商和伺服器性能的優化。
選擇一個靠譜的主機託管商,在國內這個很多時候讓你抓狂,但是只要努力還是可以的。個人選擇 BGP 或者多線機房,讓全國用戶訪問都能有不錯的速度,然後盡量選擇獨立的伺服器,再不濟,也得 VPS, :-) 因為你沒有伺服器的 Root 許可權很多東西是無法進行的(個人博客可以考慮選擇我愛水煮魚目前使用的 Media Temple 這類的 VPS 主機),當然你也可以找我合租,速度肯定非常強悍。
WordPress 緩存機制和如何緩存
要徹底明白和搞懂 WordPress 性能優化,首先要理解 WordPress 緩存機制,WordPress 默認是一種叫做 WordPress Object Cache 的對象緩存機制,它是把需要緩存的內容按照 Key-Value 這樣的模式進行緩存(和 No-SQL 的 key-value 的有點類似),當然它還支持按照 Group 來劃分和避免緩存的內容沖突。
所以最基礎的 WordPress 緩存插件就是,把 WordPress 產生的 Key-Value 存起來,如果是使用 Memcached,就是存到內存,如果使用 Flie 就是存到硬碟中,當然高級的 WordPress 插件還能做更多,比如 WP Super Cache把整個頁面緩存到硬碟中,下次直接訪問靜態的 HTML 文件,讓伺服器直接繞過 PHP,節約 CPU 時間。 Batcache 會把整個頁面當做一個對象存到內存裡面。
App每日推送 由於注冊用戶操作比較頻繁,不適合 WP Super Cache 這樣的靜態緩存,對硬碟讀寫太多,討論區又無法緩存,我們使用 Memcached 和 Batcache 搭配的內存緩存模式:
對於已登陸的用戶,Memcached 會把 WordPress 的對象存到內存裡面,伺服器的內存足夠大,讀取和存儲速度也夠快,並且內存緩存命中率也大於 94%。另外我們 WordPress 程序經過優化,每個頁面的查詢一般在 2 條左右,所以整個網站效率很高。
WordPress 程序優化
WordPress 程序優化是基於 WordPress Object Cache 的機制對 WordPress 插件和主題進行優化,主要經驗有以下幾點:
只使用必須的 WordPress 插件,安裝太多的 WordPress 插件很容易引起性能問題。從正規站點下載 WordPress 主題,這樣下載的主題才能保證質量和安全。WordPress 主題和插件盡量使用模板函數,因為 WordPress 模板函數如果可能都已經做好了 WordPress Object Cache。比如 get_the_terms 和 wp_get_object_terms 這兩個函數,功能基本一樣,但是 get_the_terms 直接從對象緩存中取數據,無查詢,而 wp_get_object_terms 每次都從資料庫中取數據。WordPress 插件和主題如果一定要直接查詢資料庫,請做好 Object Cache,將查詢的結果使用 wp_cache_set 存到 Object Cache 中,下次直接使用 wp_cache_get 獲取。
5
WordPress 性能優化總結
選擇好的伺服器和託管商,對 WordPress 程序進行優化,並且做好緩存,WordPress 效率其實很高的,加上 WordPress 本身的靈活性和功能強大,WordPress 作為各種建站絕對是非常不錯的選擇,所以我一直使用 WordPress 建站。
6
WPJam Debug 插件
最後補充一個 WordPress 性能檢測的插件:WPJAM Debug,可以在頁腳顯示當前頁面有多少條 SQL 查詢,頁面生成花了多少時間,並且把 SQL 按照執行順序和按照耗時兩種方式列出,通過這樣的方式幫你分析 WordPress 哪條 SQL 查詢有問題或者比較慢,然後著手改進它。