HostScore 負載測試

免責聲明:HostScore由讀者支持維持營運。當您透過我們的連結進行購買時,我們可能會獲得佣金。本網站所有價格皆以美元 (USD) 顯示,除非另有特別說明。

表中的內容

向 AI 諮詢本頁內容:
ChatGPT
克勞德
Perplexity
Grok
Google AI

本方法指南提供了一個用於評估網站託管服務的統一框架。有了這個框架, HostScore 有信心幫助個人和企業做出明智的決策,以實現他們的目標。

我們方法論中的關鍵工具是 LoadView 網絡監視器,一家領先的網站效能監控服務公司。透過它的功能,我們可以模擬使用者互動、監控伺服器回應並對不同的託管服務產生可操作的見解。

測試範圍

網絡託管計劃 往往是多方面的,需要關注 各種績效指標 以及 服務類型。本節概述了我們的測試方法的廣度和局限性,以確保清楚了解測試的內容、方式和原因。

  • 測試的 Web 託管服務類型
    • VPS主機
    • 雲端主機
    • 專用主機
  • 壓力測試指標
    • 響應時間
    • 錯誤率

測試工具概述

LoadView 是一項先進的服務,提供一套全面的監控工具。它模擬用戶互動並測量各種條件下的網站效能。選擇 LoadView 的主要原因包括:

  • 實時分析: 提供對負載下的回應時間和伺服器效能的即時洞察。
  • 地理分佈: 可從多個地點進行測試,反映全球交通場景。
  • 定制: 允許進行客製化的壓力測試來模擬真實世界的交通用戶行為。

雖然 LoadView 是我們的主要工具,但我們偶爾會用其他監控和測試工具來補充它。當測試數據值得懷疑時,通常會出現這些情況。 

這些工具可能會鏡像、提供額外的數據點,或專門研究 LoadView 未涵蓋的效能監控的某些方面。

測試方法

我們的網站負載測試方法旨在模擬可能影響網站效能的真實場景。本節將方法分解為可操作的步驟,確保每個網路主機都經過公平測試。

Web 主機配置

在幾乎所有情況下,我們收到的網站寄存帳戶都將採用盡可能最少的配置。這確保測試結果不會受到測試團隊造成的偶然變化的影響。

因此,僅需執行以下設定程序:

  • 域名連結和 SSL 安裝
  • 預設產品 WordPress 安裝(版本 6.4.3)
  • PHP 更新(版本 7x 或 8x)
  • MySQL 更新(版本 8x)或 MariaDB(版本 10x 或 11x)
  • 制定 7 項標準 WordPress 帖子
  • 永久連結更改為“Plain”
  • 安裝 WooCommerce 已新增 1 件產品

LoadView 配置

LoadView 可以透過多種方式進行設定。這使得網站所有者能夠在各種條件下運行測試並觀察結果以進行效能微調。 

每個測試包含兩個關鍵要素:

  • 動作定義: 第一個元素決定模擬使用者在網站上的操作,例如載入頁面、捲動和點擊連結。這使我們能夠在測試過程中模擬真實世界的使用行為。
  • 測試有效載荷: 現在定義了每個使用者的操作,我們可以逐步模擬網站上越來越多的活躍用戶來觀察伺服器效能。 

負載測試設定

我們的測試旨在指出我們可以合理預期託管計劃能夠維持流量的點。例如,雲端託管 VPS 計劃應該可以輕鬆維持每小時超過 2,000 個會話的標準負載。

如果主機在測試過程中的任何時間發生故障,測試工具遇到的錯誤數量就會顯著增加。

要記住的一點是,在現實世界中,網路主機很少會同時發生故障。相反,伺服器更有可能陷入困境,無法緩慢地處理某些請求,也無法處理其他請求。

我們的測試設定適用於三種最可能的使用情境:

單頁訪問

  • 這些是由非典型跳出使用者定義的。模擬使用者到達網站並停留在登陸頁面。
  • 在測試期間,我們平均每分鐘加載 95 個會話(每小時 5,700 個會話)。
  • 理論上,這相當於每小時有 5,700 名使用者造訪測試網站的頁面。
  • 然後使用來自不同地區組合(美國、歐盟、亞洲、中東、非洲)的流量重複測試。

多次頁面訪問

  • 這些是論壇風格網站的標誌。在這個場景中,模擬使用者在網站的 9 個頁面之間快速切換。
  • 在測試期間,我們平均每分鐘加載 20 個會話(每小時 1,200 個會話)。
  • 理論上,這相當於每小時有 1,200 名使用者造訪我們測試網站的 9 個頁面。
  • 然後使用來自不同地區組合(美國、歐盟、亞洲、中東、非洲)的流量重複測試。

電子商務

  • 主要目標是注意用戶將產品添加到購物車並在付款頁面結帳時網站的表現。請記住,此模擬由幾個步驟組成。
  • 在測試期間,我們平均每分鐘加載 6 個會話(每小時 360 個會話)。
  • 理論上,這意味著每小時有 360 名客戶造訪我們的測試網站。
  • 然後使用來自不同地區組合(美國、歐盟、亞洲、中東、非洲)的流量重複測試。

測試區域

由於大多數網站都會滿足不同地理位置的使用者的需求,因此效能測試配置為從特定區域載入虛擬使用者。定義的區域如下:

美國考試地點

  • 美國東部、維吉尼亞北部
  • 美國西部,俄勒岡州
  • 美國西部、北加州
  • 美國東部,俄亥俄州
  • 加拿大中部,蒙大拿州
  • 美國中南部,德克薩斯州

美國+歐盟考試地點

  • 美國東部、維吉尼亞北部
  • 美國西部,俄勒岡州
  • 美國西部、北加州
  • 美國東部,維吉尼亞州
  • 歐盟、西班牙
  • 歐盟,倫敦
  • 歐盟,斯德哥爾摩
  • 德國,法蘭克福

美國+亞洲地區

  • 美國東部、維吉尼亞北部
  • 美國西部,俄勒岡州
  • 美國西部、北加州
  • 美國東部,維吉尼亞州
  • 美聯社孟買
  • 美聯社墨爾本
  • 日本東部,東京
  • 美聯社新加坡

美國 + MEA 地點

  • 美國東部、維吉尼亞北部
  • 美國西部,俄勒岡州
  • 美國西部、北加州
  • 美國東部,維吉尼亞州
  • 阿聯酋北部,杜拜
  • 中東、阿聯酋
  • 中東、巴林
  • 非洲,開普敦

尾註

此方法是在專家技術顧問的指導下制定的。然而,隨著我們繼續在效能評估中添加更多主機,這項工作仍在進行中。它還不夠完美,會不時進行修改。

修訂記錄

目前方法版本: 1.0(11 年 2024 月 XNUMX 日)

參考

  • 西蒙,RB 和阿胡賈,L. (2021)。網站監控。 《資訊時代的數位化企業》(第 339-346 頁)。 CRC 出版社。
  • Jansen,BJ(2022)。透過網路分析了解使用者與網路的互動。施普林格·自然。
  • Anwyl-Irvine, AL、Massonnié, J.、Flitton, A.、Kirkham, N. 與 Evershed, JK (2020)。我們中間的大猩猩:一個線上行為實驗建構器。行為研究方法,52,388-407。
  • Semerádová, T.、Weinlich, P.、Semerádová, T. 和 Weinlich, P. (2020)。網頁設計的技術方面。網站品質和購物行為:定量和定性證據,63-90。
  • Khder,MA(2021)。網路抓取或網路爬行:最新技術、技術、方法和應用。國際軟體計算及其應用進展雜誌,13(3)。

關於作者: Jerry Low

Jerry Low 在網站技術領域耕耘超過十年,從零建立過多個成功網站。他自稱是個「技術控」,一生的目標就是推動主機產業保持透明與誠信。
作者照片

更多HostScore內容

找到合適的網站主機

不確定哪種主機方案適合您的網站?網站主機查找器會根據您網站的實際需求(工作負載、使用情況和優先順序)來搭配真正合適的主機選項。

建於 HostScore憑藉其真實的託管經驗和效能研究,它可以幫助您避免支付過高的費用、資源配置不足或選擇無法擴展的方案。

試試網站託管查找器(免費)