0

我的网页托管在 A 公司。我已搬到 B 公司。我在 A 公司的帐户将在几天内有效。我如何测试并因此比较这两者的速度?

谢谢你。

我通过 cPanel 使用网络服务器,所以我猜一个 PHP 脚本或其他东西会很棒。

4

4 回答 4

1

你可以使用JMeter。便于使用。您可以对您实际想要做的各种场景进行一些回归测试。即:查看 Web 服务器在不同负载下的性能并比较这些公司。

或者您可以使用Pingdom 工具,即使 firebug 也会告诉您每个 Web 服务器需要多长时间来加载相同的资源。

请注意,您的速度测试主要取决于延迟,即:您与一个网络服务器与另一个网络服务器的距离。加上公司 A 的一台服务器上运行的应用程序数量与公司 B 上的另一台服务器(如果这是共享主机)相比。

于 2012-09-01T00:35:33.713 回答
0

正如先前所说:

traceroute使用或查看服务器的“跃点”tracert

有一些很棒的服务器工具,比如Nagios,它们会给你很多关于服务器和网络的信息。

如果它们是您自己的服务器,您甚至可以尝试对它们进行 DDOS 攻击,看看它们能承受多大的压力。

您可以简单地运行一个 php 脚本,其中包含文件 I/O、数据库查询等不同操作的 50k 循环迭代,以查看 2 个服务器如何在毫秒内比较不同操作。

您可以设置一个jsperf脚本来运行数百个 ajax 请求,以查看每个请求的执行情况。

这真的取决于你怀疑是什么问题?有工具和方法来测试每件事(网络、硬件存储、cpu 等)

于 2012-09-01T02:20:59.100 回答
0

如果您使用的是 apache,请查看ab基准测试工具。

于 2012-09-01T00:33:30.753 回答
0

您还可以根据您使用的操作系统执行tracerttraceroute来测试实际连接速度。对于服务器速度本身,您可以直接在其中监视脚本(在加载开始时启动计时器并在页面加载结束时显示它)。

关于“服务器速度”有几件事情需要考虑,不仅仅是马力:)

于 2012-09-01T01:48:24.650 回答