Enjoy exclusive, 24/7 access to our dedicated team of HK-WordPress.com experts. (852) 2997 7799
一個網站或是部落格速度的重要性是不言而喻的,所以我們就直接切入正題,看看都有哪些方法可以讓WordPress速度更快吧。不過,要提醒大家在修改任何代碼之前務必做好備份。
1. WordPress緩存
使用WordPress物件緩存
只要在設定檔wp-config.php裡插入下面的代碼,你就可以實現緩存資料庫查詢而不需要每次對伺服器的請求都重新載入。
// Enable the WordPress Object Cache:
define(ENABLE_CACHE, true);
使用緩存一方面可以提高網站速度,另一方面也減少了伺服器資源的消耗。
使用緩存外掛
比較流行的緩存外掛應該是WP Super Cache。它將發佈的內容緩存並在伺服器上以檔的形式保存起來,所以再次請求時只需更少的資源消耗就可以實現更快的速度。同時,隨著留言迴響的加入,這個外掛也會自動更新,因此部落格動態的性質不會因此消失。或者你也可以使用 W3 Total Cache外掛,Mashable在使用,號稱使用它之後速度會比原來快好幾倍呢。
2. 選擇合適的主機
儘管WordPress對主機並不會十分挑剔,但WordPress.org官方也還是有給大家列出理想的網站伺服器配置,大多數主機都能夠滿足這個基本的要求,但是選擇一個正確的主機、速度快、安全性高的主機將會讓你受益不少。在選主機的時候有一定要考慮以下幾個因素:
• 頻寬限制
• 處理器的速度/類型
• 支援的資料庫
• 支持的功能變數名稱數
• PHP、MySQL等的版本
3. 削減外掛
看 看你的外掛列表把目前不在使用的外掛刪除,接著刪除一些正在使用卻不是很有必要的外掛。 這些外掛都可能會消耗你的伺服器資源,因為WordPress載入頁面的時候會載入所有的外掛。確保WordPress核心程式以及所有的外掛都是最新版 本,很多舊外掛不僅會失效還可能會造成你的部落格宕機。
WordPress 3.0有一個全新的外掛更新功能,可以批量更新WordPress外掛,應該說外掛的更新已經非常方便了,因此大家沒有理由不再去更新自己的外掛了。
4. 選擇合適的主題
不 要小看主題,主題可以決定一個WordPress部落格的成敗,建議選擇別具風格卻又簡單的主題。另外,也有必要明白圖片越少就等同於說載入的時 間就越少,那網站的速度就更快了,因此盡可能選擇圖片少、基於CSS的主題設計。表格、框架以及靜態HTML組成的主題比用最新技術開發出來的主題慢得 多。你可以選擇一個最低限度的主題然後依據自己的需要做些修改。
5. 壓縮圖片
儘管說乾淨的頁面能為部落格的速度加分,但是我們都很清楚一個成功的部落格肯定也離不開圖片的支援,兩全其美的辦法就是適當對圖片格式進行處理和壓縮,然後提高部落格的速度。圖片格式的處理有幾個要點:
圖 片顏色比較少的圖片應該保存成 .GIF或.PNG格式,色譜比較全的圖片保存成.JPG格式,如果你有使用圖片編輯軟體,如PS可以將圖片保存為網頁格式,它會找到最佳的格式來保存, 仍然能夠保存圖片的品質不受影響。接著,在不影響使用效果的前提下,你可以盡可能減小圖片的尺寸,不過圖片的格式應該為RGB這樣才不會讓顏色失真。
6. 壓縮代碼
CSS
CSS的壓縮非常容易,只要使用文字編輯器來刪除注釋、不必要的空格和分行符號即可。
JavaScript
相比而言,壓縮JavaScript代碼就沒有那麼簡單,但是還是相當容易的。這裡給大家推薦一個免費的 JavaScript壓缩工具,最好是不要太依賴JavaScript。此外,你也可用雅虎 YUI compressor tool或Google的壓缩工具。
使用CSS圖像拼合技術(CSS Sprites)
“Sprite” (精靈)這個詞在電腦圖形學中有它獨特的定義,由於遊戲、視頻等畫質越來越高,必須有一種技術可以智慧的處理材質和貼圖,並且要同 時保持畫面流暢。“Sprite”就是這樣一種技術,它將許多圖片組合到一個網格上,然後通過程式將每個網格的內容定位到畫面上。
Sprite被定位到一副靜態圖片上,並且通過簡單的程式或硬體即可正確定位到畫面上,一幅幅圖片就像是被“變”出來的,他們並沒有單獨佔用記憶體, 所以被取名為“Sprite精靈”。
7. 本地化
不 要依賴他人的伺服器,如果可以的話儘量自己弄個伺服器來託管所有的圖片、代碼。如果部落格的流量非常大的話,可能需要專用伺服器,同時儘量不要將 所有的專案都投放在一個地方。同時大多數人可能會忽略伺服器的地理位置也很重要,如果你確定大多數的訪客都是來自某個國家或地區,你可以考慮將伺服器搭建 在那個位置。
8. 減少PHP和HTTP的使用
過去的網站都是從靜態的角度來建立的, 也就是說每個頁面都是硬編碼而成的。而現在大多數網站每個訪客訪問的時候頁面都是動態生成的,使用者的瀏覽體 驗大大提高了。但是這種動態的實現,大多數網站都是通過使用PHP請求來完成的。例如,一個網站可能會使用PHP來確定這是訪客的第一次訪問,因此就通過 得到的這種資訊來生成一個歡迎語。每一次調用PHP時都會向網站的伺服器發送一個請求,這樣就需要耗時,我們稱之為“延遲”,如果一個網站每次載入時有成 千次調用PHP的話意味著網站的速度就會大受影響。因此,有必要檢查下你的網站,將不必要的PHP調用換成靜態的HTML。這樣的話,瀏覽器就只會讀靜態 的HTML而不會詢問伺服器需要顯示什麼。例如,下面兩個代碼的速度就不一致:
慢:
<?php bloginfo(name); ?><?php bloginfo(description); ?>
快:
<title>Mashable – The Social Media Guide</title>
關於減少PHP調用,應該有很多東西可做,大家可以自己去搜尋。
9. 保持代碼的乾淨
可 以使用W3C Validator來驗證你的代碼,按照標準來辦事總不會錯的。如果大家設計網頁的時候都能夠符合這個標準,網站一提交給瀏覽器它就會知道該如何來顯示, 使用 W3C工具可以幫你找出錯誤,筆誤,誤用等等。這個過程可能稍微有點費事,不過覺得值得大家做的。代碼錯誤會讓你的網站載入速度減慢,特別是引用到的圖片 如果不存在的話。也可以使用Firebug工具來查找並解決代碼錯誤。
10. 資料庫優化
使用資料庫管理介面,如 phpMyAdmin,你可選擇所有的表格並點擊“修復”和“優化”,也可以掃描移除舊外掛後遺留下的表格。
11. 調整WordPress配置
首頁要簡單
沒有必要把一百篇文章都在首頁顯示,而且也沒有必要把一篇文章的所有正文都在首頁顯示。這個可以通過後台設置>閱讀選項來進行調整。
關閉跨部落格溝通
預設下,WordPress會通過pingbacks以及trackbacks來保持與其他部落格的互動關係。也就是說每一次其他部落格提及到你,它就會通知你的網站,這樣就會產生更新。關閉這個功能關閉不會影響網站的連結。
只要遵循著這11招,就可以讓你的WordPress速度更快,使得部落格的SEO效果更好,再努力的做一些SEO工作,在搜尋引擎的排名提高,指日可待
© 2014 MassMedia. All rights reserved.
香港首家針對Wordpress的網頁設計公司, 經驗多,案例多,價錢平!!!