WordPress 很多主題使用了谷歌的服務,而現在谷歌被大規模遮蔽,嚴重影響了網站的訪問速度,所以得禁之!禁止的方法有兩種,一個是使用插
件:Disable Google Fonts(或其他 Google Fonts 外掛);另外一個方法是直接在 functions.php 中新增程式碼:
/**
* remove google fonts
* by: www.jiawin.com
*/
function remove_open_sans() {
wp_deregister_style( 'open-sans' );
wp_register_style( 'open-sans', false );
wp_enqueue_style('open-sans','');
}
add_action( 'init', 'remove_open_sans' );
二、修改 Gravater 頭像被牆
2014 年 Gravatar 伺服器被牆,導致頭像都顯示不出來,造成了網站速度被拖慢。可以使用以下程式碼解決被牆問題,當然你也可以使用 Gravatar 頭像快取的辦法來加快速度。
/**
* en.gravatar.com
* by: www.jiawin.com
*/
function quickly_gravatar($avatar) {
$avatar = str_replace('?s=', '.png?s=', $avatar);
$avatar = preg_replace("/([0-9]).gravatar/i", "en.gravatar", $avatar);
return $avatar;
}
add_filter('get_avatar', 'quickly_gravatar');
三、刪除多餘外掛
WordPress 的強大之處之一就在於易於擴充套件,有非常多的優秀外掛可以滿足你各種各樣的需求,但正因為如此,我們大多數人卻安裝了非常多的外掛,從而
影響了網站的訪問速度。所以在此,建議大家禁掉多餘的外掛,只有適合自己的外掛才是最好的。那麼該如何下手刪掉多餘的外掛呢?
1 、稽核每一個外掛,看是否是必須的,如果不是請刪除
2 、檢查外掛的版本,保持外掛的最新版,如果外掛的更新時間是在幾年前的,也請刪掉吧
3 、外掛儘量在 wp 官方下載,避免不良外掛的影響
四、最佳化圖片資源
每個網站都會有圖片資源,圖片的載入往往是一個網站裡面檔案最大的資源之一,所以我們必須管好圖片。圖片格式建議大家使用常用格式 jpg 、 png 和 gift,在儲存圖片的時候,儘量壓縮減少大小,但不可影響使用。可以最佳化幾點:
1 、使用 height 和 width 屬性,補全 ALT 屬性 (對 seo 友好)
2 、使用工具最佳化圖片
3 、使用可靠的影像儲存服務
五、主題的程式碼效率
WordPress 的主題在網上可以說是包羅永珍,有免費的,有付費的,也有自己製作的,一個主題決定了一個網站軀殼容器,如果容器不好,那麼我們裝再好的東西也沒用。所以我們應該慎重選擇,不光需要有優秀的介面,還要求的是可靠的、程式碼優秀的主題。
在前段時間,重新定製了全新主題,其中就最佳化了 php 的程式碼執行效率,效果還是挺不錯的,對比上一個部落格主題,首頁的大小減少了一半,sql 查詢也減少了一半,對伺服器的壓力大大的減小。這裡提到主題程式碼效率,其實是 php 程式碼層次的最佳化,可以從以下幾方面入手:
1 、最佳化 php 執行效率
2 、減少 sql 查詢次數
3 、刪除部分函式轉為靜態化
4 、設定 php 快取
六、主機伺服器
這是個關於伺服器方面的最佳化,例如可以採用輕量級、高效能的 Nginx,負載均衡等等,具體的方案就不詳細描述了。在這裡建議一下,做網站,伺服器必須要好,花的錢可以買回你很多的時間、精力。