[WordPress網站架設]您買的虛擬主機是否夠快?WPPerformanceTester幫您的主機做健康檢查!

[WordPress網站架設]您買的虛擬主機是否夠快?WPPerformanceTester幫您的主機做健康檢查!

影響網站存取速度的幾項因素

  1.  基礎項
    1. 主機與使用者之前的網路頻寬
    2. 主機本身的效能,包含記憶體、CPU、硬碟IO速度
  2. 網站架構項
    1. 外掛速度
    2. 快取的設定
    3. 圖片及文字壓縮處理
    4. CSS或Javascript壓縮或優化與否

一個網站存取速度要快,會有以上幾個面向,但總體來說,任何一個環節慢的話,都會讓整體使用的感覺不佳,而基礎項便是虛擬主機本身的品質,在我們決定要使用哪家主機商的服務時就已經決定,所以真的要慎選,採藥曾經也在此吃過大虧,故未來都會特別注意。

之前使用國外某家廠商的虛擬主機,因為一開始測試的方向錯誤,所以導致之後很長一段時間都要忍受開發的網站跑很慢,很多wordpress後台的操作常常失敗,網頁維護起來非常沒效率,反省當時只看以下常用評估網路速度的幾項指標(當然這只是粗淺的介紹,未來有時間採藥想將這三項指標好好談談):

  1. 回應時間:常常我們用ping看到的就是回應時間,單位為ms
  2. 網路頻寬:通常我們看到的單位是XXX Mbps,表示這個網路可以承受的最大傳輸量
  3. 網路jitter:網路是否塞車的指標,有點像是標準差的概念

那時候測試只注重回應時間跟網路頻寬,所以花很多時間進行ping的測試。

最後通過Wordpress中WPPerformanceTester這個外掛發現網站慢的瓶頸是在MySQL資料庫的存取速度,而像是loop等測試比較跟CPU有關的效能非常健康,順瓜摸藤之下發現最主要原因是慢在硬碟I/O速度。

後來實際了解,主機商限制硬碟I/O速度到了1MB/s,這個速度比我們電腦硬碟還慢多了(採藥三年前買的筆電,搭配SSD,寫入速度就有1000MB/s),詢問之後看到更高階的虛擬機器方案也是有一樣的限制,所以假設我們升級方案對於整體效能瓶頸不會有幫助…

實際測試數據

以前主機商的測試數據:

採藥筆電的測試數據:

現在使用bluehost的測試數據:

同樣的一套Wordpress搬到Bluehost之後,使用速度提升很多,更不用說後台維護都不會卡住或失敗,可見得主機本身的基礎體質非常重要,就像運動員要有好的身體健康,才能夠有好的運動表現一樣,如果大家維護的網頁卡卡的,也可以檢視一下主機本身的基礎體質是否良好。

發表迴響