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,負載均衡等等,具體的方案就不詳細描述了。在這裏建議一下,做網站,服務器必須要好,花的錢可以買回你很多的時間、精力。