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