WEB主題公園
WordPress原創(chuàng)主題,高端網(wǎng)站模板建站,網(wǎng)站模板建站資源以及開發(fā)知識分享,盡在WEB主題公園
WEB主題公園致力于開發(fā)適合中國人習(xí)慣的中文WordPress網(wǎng)站模板,并提供全程視頻教程,讓您能夠輕松的使用網(wǎng)站模板建立好自己的網(wǎng)站!
【新功能預(yù)告】緩存wordpress小工具,將首頁排版進(jìn)行緩存加速
WEB主題公園所出品的自定義排版主題,是使用wordpress原生小工具排版
使用過WEB主題公園的主題的朋友應(yīng)該對WEB主題公園的主題有所了解,他們都是使用wordpress小工具進(jìn)行排版的,小工具的數(shù)據(jù)儲存在wordpress數(shù)據(jù)庫表中的option表中。
因此在首頁和其他頁面排版時,小工具的排版顯得尤為重要,也是主要的展示方式。
我們知道使用小工具進(jìn)行排版時,也會對數(shù)據(jù)庫進(jìn)行查詢操作,如果我們將小工具進(jìn)行緩存,那么數(shù)據(jù)庫的查詢量將會大大減少。
因此,我們之前使用了wordpress的對象緩存函數(shù)對一些小工具進(jìn)行緩存,但是對象緩存需要服務(wù)器的支持,因此很多的朋友并不能使用這個功能,因此無法對網(wǎng)站進(jìn)行加速。
那么現(xiàn)在我們開發(fā)一個新的功能,使用數(shù)據(jù)庫緩存的方式,將小工具整體進(jìn)行緩存,這樣的方式可以最大限度的降低數(shù)據(jù)庫查詢的次數(shù),以達(dá)到我們對網(wǎng)站加速的目的。
wordpress自帶了一個數(shù)據(jù)庫檢索緩存函數(shù):transient,這個函數(shù)可以在option表中生成一個臨時的緩存檢索,經(jīng)過測試可以非常有效的減少數(shù)據(jù)庫查詢的次數(shù)。
我們以魔術(shù)門戶wordpress主題進(jìn)行測試,將魔術(shù)門戶首頁的查詢從149次,有效的減少至8次,在配合wordpress數(shù)據(jù)庫緩存插件DB Cache Reloaded Fix By Ivan,將剩余的數(shù)據(jù)庫查詢緩存,基本上做到了0查詢,或者到10以下的查詢次數(shù),這非常有效的降低了數(shù)據(jù)庫查詢的次數(shù),并且,加載的時間從1.160秒減少到?0.558秒,這樣的設(shè)計(jì),讓你的網(wǎng)站只需要使用或者完全無需使用插件就能夠達(dá)到非??斓脑L問速度了。(如下圖所示:)

這個新功能將會在9月份新的主題中與大家見面,并且在這項(xiàng)功能基本穩(wěn)定之后,我們將會對所有具有自定義排版功能的主題進(jìn)行升級,全面提升WEB主題公園主題的速度和效率。
在此之前,你也可以使用一款wordpress插件對你的小工具布局進(jìn)行緩存
在新功能發(fā)布更新之前,你也可以使用一款插件對你的網(wǎng)站進(jìn)行優(yōu)化,這款插件是Widget Output Cache
在后臺搜索Widget Output Cache 進(jìn)行安裝啟用,無任何需操作即可進(jìn)行緩存。
值得注意的是,如果你使用這款插件緩存,那么如果小工具中有菜單的模塊,請?jiān)谛」ぞ咧泄催x不緩存,WEB主題公園的一些模塊,如魔術(shù)菜單,分類目錄菜單和圖片切換模塊等需要選擇菜單的模塊,緩存之后會有一定的兼容性問題,勾選不緩存即可正常:
打開小工具模塊,設(shè)置的最后一行選項(xiàng)勾選即可:

另外需要說明的是,這款wordpress插件不能隨著你的文章更新而刷新緩存,這一點(diǎn)比較不智能,需要你去小工具找到模塊的上圖操作,勾選屏蔽緩存保存之后再勾選取消保存就能重新生成緩存了。
因此如果你的網(wǎng)站基本上長時間不需要更新新的內(nèi)容,那么你可以臨時使用一下這款插件,等待我們的新功能發(fā)布更新之后,你就可以直接使用主題的功能了。
預(yù)計(jì)帶有新功能的主題將會在九月底發(fā)布,請關(guān)注WEB主題公園官網(wǎng)動態(tài),屆時會發(fā)布視頻教程說明。
感謝大家的關(guān)注。
如未標(biāo)明出處,所有文章均為WEB主題公園原創(chuàng),如需轉(zhuǎn)載,請附上原文地址,感謝您的支持和關(guān)注。
本文地址:http://www.dengyin90.cn/xgnyghcwordpressxgjjsypbjxhcjs.html
推薦閱讀
- 2018年11月8日
- 2024年4月30日
- 2012年6月5日
- 2021年4月21日
- 2013年8月30日
- 2015年8月11日
- 2012年8月14日
- 2016年9月2日
- 2014年6月13日




