作为我们针对选定网络托管商进行实际性能评估系列的一部分,我们首先从 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除默认设置外,未选择任何安装选项。测试站点也没有连接内容分发网络 (CDN)。
负载测试工具
我们的下一步是使用 Dotcom-Monitor 的 LoadView 测试仪。LoadView 可以通过多种方式配置,以模拟真实场景。这使我们能够在各种条件下运行测试并观察结果,从而进行性能微调。
由于大多数网站面向不同地理位置的用户,因此性能测试配置为加载来自特定区域的虚拟用户。定义的区域如下:
美国考试地点
- 美国东部、弗吉尼亚北部
- 美国西部,俄勒冈州
- 美国西部、北加利福尼亚州
- 美国东部,俄亥俄州
- 加拿大中部,蒙大拿州
- 美国中南部,德克萨斯州
美国+欧盟考试地点
- 美国东部、弗吉尼亚北部
- 美国西部,俄勒冈州
- 美国西部、北加利福尼亚州
- 美国东部,弗吉尼亚州
- 欧盟、西班牙
- 欧盟,伦敦
- 欧盟,斯德哥尔摩
- 德国,法兰克福
美国+亚洲地区
- 美国东部、弗吉尼亚北部
- 美国西部,俄勒冈州
- 美国西部、北加利福尼亚州
- 美国东部,弗吉尼亚州
- 美联社孟买
- 美联社墨尔本
- 日本东部,东京
- 美联社新加坡
美国 + MEA 地点
- 美国东部、弗吉尼亚北部
- 美国西部,俄勒冈州
- 美国西部、北加利福尼亚州
- 美国东部,弗吉尼亚州
- 阿联酋北部,迪拜
- 中东、阿联酋
- 中东、巴林
- 非洲,开普敦
观察
根据我们的方法,测试在五个地区以三种配置进行。
测试过程中未观察到任何异常。所有模拟操作均未出现任何错误。
服务器负载时响应速度没有明显变化。
请注意,网站所有者应该更加关注 90% 的响应时间,因为这是大多数用户都会遇到的体验。
测试服务器在不同地区的负载下测试时显示出一致的结果。我们认为响应时间延迟的主要原因是网络延迟。
基准测试结果(毫秒)
平均响应时间(毫秒)
| 方案 | 基准(无负载) | 基准测试(带负载) | 差异 |
|---|---|---|---|
| 单页访问 | 1.30 | 1.30 | 0.00% |
| 论坛 | 34.21 | 33.91 | -0.88% |
| 电子商务结账 | 110.28 | 108.42 | -1.69% |
90%响应时间(毫秒)
| 方案 | 基准(无负载) | 基准测试(带负载) | 差异 |
|---|---|---|---|
| 单页访问 | 2.09 | 2.09 | 0.00% |
| 论坛 | 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 |
|---|---|---|---|---|
| 单页访问 | 33.85% | 46.15% | 60.77% | 63.08% |
| 论坛 | -0.06% | 1.47% | 2.03% | 3.75% |
| 电子商务结账 | 0.32% | 1.15% | 0.49% | 0.55% |
90% 响应时间与基准的差异 (%)
| 方案 | US | 美国和欧盟 | 美国和亚洲 | 美国和 MEA |
|---|---|---|---|---|
| 单页访问 | 48.80% | 42.58% | 72.25% | 79.43% |
| 论坛 | 1.33% | 1.84% | 2.36% | 6.17% |
| 电子商务结账 | 1.28% | 4.03% | 2.69% | 3.46% |
读表
- 所有数字均以毫秒 (ms) 为单位。
- US:美国、EU:欧洲、MEA:中东和非洲
- 在“基准”场景中,负载是从最靠近 ScalaHosting 服务器位置(美国德克萨斯州)。此过程中未增加任何负载。
- 在“美国”场景中,负载由美国东海岸、西海岸和中部两个负载注入器模拟。
- 在“美国和欧盟”场景中,模拟了来自美国 4 个地点(2 个东海岸 + 2 个西海岸)以及西班牙、英国、瑞典和德国的负载。
- 在“美国和亚洲”场景中,模拟了来自美国 4 个地点(2 个东海岸 + 2 个西海岸)以及日本、澳大利亚、新加坡和印度的负载。
- 在“美国和中东和非洲”场景中,模拟了来自美国 4 个地点(2 个东海岸 + 2 个西海岸)以及阿联酋、巴林和南非的负载。
- 我们的测试设置涵盖了网站最常用的三种使用场景(单页访问、论坛、电商支付)。更多详情, 请阅读我们的方法论页面.
我们的测试示例 - 屏幕截图
判决 ScalaHosting 性能
云托管评估:已通过
我们中的许多人都关注浪漫化的“理想的页面加载速度”受到 Google 和许多 SEO 的吹捧。
然而,加载速度会根据每个网站的用途和配置而有所不同。访问者不太可能需要您的网站处理一个请求后就离开。
基于此,所有时间 ScalaHosting 各种场景下都在可接受的范围内。
关键在于,除了响应速度之外,大量的模拟活动 ScalaHosting 所有服务器均运行良好,没有错误。除了持续良好的性能表现外,这应该是一个关键目标。
为了获得更好的整体视野, 我们建议您阅读我们的完整 ScalaHosting 评价.