較大的 WordPress cms主題, 運(yùn)行速度很多都很慢,進(jìn)行多次修改,將代碼做了些優(yōu)化,運(yùn)行速度立即好了起來(lái),下面是有關(guān)wordpress主題設(shè)計(jì)對(duì)站點(diǎn)速度的影響,希望對(duì)你有用。
1. WordPress 置頂文章: 可以說(shuō)是個(gè)雞肋,所以在loop里添加 ignore_sticky_posts’ => 1 (數(shù)據(jù)庫(kù)調(diào)用為 1次),就可以忽略置頂文章,老的使用方法是 caller_get_posts => 1 (數(shù)據(jù)庫(kù)調(diào)用為 3次, wordpress 3.1之后已經(jīng)不兼容此方法)。
2. WordPress 調(diào)用指定的文章:post__in 和 include 兩個(gè)函數(shù)都可以實(shí)現(xiàn),但是 include要不post_in多出一倍的調(diào)用次數(shù)。
3. 調(diào)用文章列表:Wordpress 函數(shù) 和 數(shù)據(jù)庫(kù)直接調(diào)用相差太大,一般都在一倍以上,我們建設(shè)直接從數(shù)據(jù)調(diào)用。
4. 刪除緩存:wp_cache_delete ,這個(gè)家伙非常耗資源,建議不要使用,不夠大部分插件里都有這個(gè)函數(shù),加上這個(gè)刪除緩存函數(shù)會(huì)直接增加數(shù)據(jù)庫(kù)的負(fù)荷4次以上。
