作為我們針對選定網站寄存商進行實際效能評估系列的一部分,我們首先從 ScalaHosting。本文示範了託管在 ScalaHosting模擬條件下的託管雲端 VPS。
測試目標
模擬託管伺服器上不斷增加的負載並觀察整個過程中的效能是否正常。
我們的測試設定和配置
提醒:請參閱我們的 測試方法頁面 詳細了解我們的設定、工具和方法。
我們將大多數選項保留為預設設置,以保持測試的一致性。這通常意味著我們正在測試 WordPress 具有標準化的測試參數。
Hosting Plan: Managed Cloud Plan (Build #1)
Server Location: Texas, USA
Server Resources: 2 CPU (2.3Ghz), 2GB RAM
Web Server: LiteSpeed
PHP version: 8.3.4
Website CMS: WordPress (Version 6.4.3)
Load Testing Tool: Loadview Testing
測試地點
这 WordPress 安裝在 www.hostscore.xyz 是使用 SPanel - ScalaHosting專有的網頁寄存管理工具。像 cPanel 一樣, sPanel 為使用者提供一種管理其託管環境的簡單方法。
在這種情況下,這意味著一鍵安裝 WordPress。除了預設選項外,沒有選擇任何安裝選項。測試站點也沒有連接內容分發網路。
負載測試工具
我們的下一步是使用 Dotcom-Monitor 的 LoadView 測試儀。 LoadView 可以透過多種方式進行配置,以模擬現實生活場景。這使我們能夠在各種條件下運行測試並觀察效能微調的結果。
由於大多數網站都會滿足不同地理位置的使用者的需求,因此效能測試配置為從特定區域載入虛擬使用者。定義的區域如下:
美國考試地點
- 美國東部、維吉尼亞北部
- 美國西部,俄勒岡州
- 美國西部、北加州
- 美國東部,俄亥俄州
- 加拿大中部,蒙大拿州
- 美國中南部,德克薩斯州
美國+歐盟考試地點
- 美國東部、維吉尼亞北部
- 美國西部,俄勒岡州
- 美國西部、北加州
- 美國東部,維吉尼亞州
- 歐盟、西班牙
- 歐盟,倫敦
- 歐盟,斯德哥爾摩
- 德國,法蘭克福
美國+亞洲地區
- 美國東部、維吉尼亞北部
- 美國西部,俄勒岡州
- 美國西部、北加州
- 美國東部,維吉尼亞州
- 美聯社孟買
- 美聯社墨爾本
- 日本東部,東京
- 美聯社新加坡
美國 + MEA 地點
- 美國東部、維吉尼亞北部
- 美國西部,俄勒岡州
- 美國西部、北加州
- 美國東部,維吉尼亞州
- 阿聯酋北部,杜拜
- 中東、阿聯酋
- 中東、巴林
- 非洲,開普敦
評論
根據我們的方法,測試在五個地區以三種配置進行。
在測試期間,沒有觀察到任何異常。任何模擬操作均未發生錯誤。
伺服器負載時響應速度沒有明顯變化。
請注意,網站所有者應該更加關注 90% 的回應時間,因為這是大多數用戶都會遇到的體驗。
測試伺服器針對不同地區的負載進行測試時顯示一致的結果。我們認為反應時間延遲的主要原因是延遲。
基準測試結果(毫秒)
平均響應時間(毫秒)
| 方案 | 基準(無負載) | 基準測試(含負載) | 差異 |
|---|---|---|---|
| 單頁訪問 | 1.30 | 1.30 | |
| 討論區 | 34.21 | 33.91 | -0.88% |
| 電子商務結帳 | 110.28 | 108.42 | -1.69% |
90%響應時間(毫秒)
| 方案 | 基準(無負載) | 基準測試(含負載) | 差異 |
|---|---|---|---|
| 單頁訪問 | 2.09 | 2.09 | |
| 討論區 | 37.82 | 36.94 | -2.33% |
| 電子商務結帳 | 113.33 | 110.23 | -2.74% |
來自不同區域的負載測試
平均響應時間(毫秒)
| 方案 | 基準測試(含負載) | US | 美國和歐盟 | 美國和亞洲 | 美國和 MEA |
|---|---|---|---|---|---|
| 單頁訪問 | 1.30 | 1.74 | 1.9 | 2.09 | 2.12 |
| 討論區 | 33.91 | 33.89 | 34.41 | 34.6 | 35.18 |
| 電子商務結帳 | 108.42 | 108.77 | 109.67 | 108.95 | 109.02 |
90%響應時間(毫秒)
| 方案 | 基準測試(含負載) | US | 美國和歐盟 | 美國和亞洲 | 美國和 MEA |
|---|---|---|---|---|---|
| 單頁訪問 | 2.09 | 3.11 | 2.98 | 3.6 | 3.75 |
| 討論區 | 36.94 | 37.43 | 37.62 | 37.81 | 39.22 |
| 電子商務結帳 | 110.23 | 111.64 | 114.67 | 113.2 | 114.04 |
平均反應時間與基準的差異(%)
| 方案 | US | 美國和歐盟 | 美國和亞洲 | 美國和 MEA |
|---|---|---|---|---|
| 單頁訪問 | ||||
| 討論區 | -0.06% | |||
| 電子商務結帳 |
90% 回應時間與基準的差異 (%)
| 方案 | US | 美國和歐盟 | 美國和亞洲 | 美國和 MEA |
|---|---|---|---|---|
| 單頁訪問 | ||||
| 討論區 | ||||
| 電子商務結帳 |
讀表
- 所有數字均以毫秒 (ms) 為單位。
- US:美國、EU:歐洲、MEA:中東和非洲
- 在「基準」場景中,負載是從最靠近 ScalaHosting 伺服器位置(美國德克薩斯州)。過程中未新增任何負載。
- 在“美國”場景中,負載由美國東海岸、西海岸和中部兩個負載注入器模擬。
- 在「美國和歐盟」場景中,模擬了來自美國 4 個地點(2 個東海岸 + 2 個西海岸)以及西班牙、英國、瑞典和德國的負載。
- 在「美國和亞洲」場景中,模擬了來自美國 4 個地點(2 個東海岸 + 2 個西海岸)以及日本、澳洲、新加坡和印度的負載。
- 在「美國和中東和非洲」場景中,模擬了來自美國 4 個地點(2 個東海岸 + 2 個西海岸)以及阿聯酋、巴林和南非的負載。
- 我們的測試設定滿足網站最可能的三種使用場景(單頁造訪、論壇、電子商務結帳)。欲了解更多詳情, 請閱讀我們的方法論頁面.
我們的測試範例 - 螢幕截圖
判決 ScalaHosting 性能
雲端託管評估:已通過
我們中的許多人都關注浪漫化的“理想的頁面載入速度「受到 Google 和許多 SEO 的吹捧。
但是,載入速度會根據每個網站的用途和配置而有所不同。訪客不太可能需要您的網站處理單一請求然後離開。
基於此,所有時間 ScalaHosting 各種場景下都在可接受的範圍內。
關鍵在於,除了反應速度之外,大量的模擬活動 ScalaHosting 所有伺服器均運作正常,沒有任何錯誤。除了持續良好的表現之外,這應該是一個關鍵目標。
為了獲得更好的整體視野, 我們建議您閱讀我們的完整 ScalaHosting 評論.