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