第一步:wordpress數(shù)據(jù)庫優(yōu)化
大家都知道wordpress是php+mysql環(huán)境下的建站程序,那么在大數(shù)據(jù)的情況下程序運行的瓶頸就是數(shù)據(jù)查詢。那么為了減小數(shù)據(jù)庫的大小,最有效的方法就是刪除冗余數(shù)據(jù)以及禁止wordpress自動保存文章草稿、文章修訂等無用數(shù)據(jù)。僅需在當(dāng)前主題的functions.php文件中加上以下代碼即可禁用wordpress的自動保存功能。
- //禁止wptexturize函數(shù)remove_filter('the_content', 'wptexturize');remove_action('pre_post_update', 'wp_save_post_revision' );add_action( 'wp_print_scripts', 'disable_autosave' );function disable_autosave() { wp_deregister_script('autosave');}
第二步:wordpress前端優(yōu)化。
1、CDN加速:
其實呢網(wǎng)站加載速度的最終瓶頸在于前端資源,那么做好前端優(yōu)化網(wǎng)站的速度一定有大幅度的提升。說道前端優(yōu)化呢,由不得不說說昨天提到的cdn加速:
使用cdn加速靜態(tài)文件后可以使網(wǎng)站的速度得到大幅度的提升。
2、去除冗余的html代碼
做完了以上步驟,我們可以進一步的優(yōu)化wordpress的前端代碼達到深度優(yōu)化的目的。大多數(shù)愛折騰的童鞋一定會發(fā)現(xiàn)wordpress的頭部通常會載入很多無關(guān)緊要的代碼,但是這些代碼在wordpress的頭部文件中卻找不到。其實呢這些代碼都是通過wp_head()這個函數(shù)加載進來的,那么怎么來刪除這些代碼呢?在functions.php文件中加入以下代碼即可,代碼如下:
remove_action( 'wp_head', 'wp_enqueue_scripts', 1 ); //;}
最后再壓縮下前端代碼刪除HTML上的不必要的空格、制表符、回車和新行等來進行最后的掃尾優(yōu)化,當(dāng)然直接在主題里剔除這些工作量太大,而且也降低了主題代碼的可讀性,以后也不便修改主題。
新聞熱點
疑難解答
圖片精選