多年来,我一直使用 rackspace 托管我的 dns,以前是slicehost,但我一直在寻找第三方托管商,因为我运行了各种速度测试,例如使用 tools.pingdom.com 来测试前端。在缓存 dns 之前,我通常会在第一次查找时从 dallas 获得 ~75ms 的时间。
我一直在关注 Dyn,他们进行了速度比较测试。这是通过电子邮件发送的,结果如下:
AVERAGE RESPONSE TIME FOR ___.com AVERAGE RESPONSE TIME FOR DYN.COM 108 ms 2 ms
Your DNS could be performing 5300% better using Dyn Map of your DNS response times
TESTING LOCATION ___.com DYN.COM
US (Austin, TX) 75 ms 2 ms
Europe (London) 2 ms 1 ms
Asia (Hong Kong) 145 ms 3 ms
Australia (Sydney) 209 ms 1 ms
看来我从 pingdom 获得的结果与时间相符。
我的问题是:我可以使用什么工具或方法来自己运行类似的测试?
我基本上想尝试几种不同的服务并测试 DNS 响应时间。因此,当前托管、主机 a、主机 b 位于几个不同的位置,美国西部/达拉斯、美国东部/纽约、欧洲(英国)。
是否有免费或低成本的在线工具可以实现此目的?如果没有,是否有任何实用程序可以安装在虚拟机上以运行我自己的测试?
答案1
我用过基调过去这样做是不太可能的。他们的工具将显示整个端到端交易,例如 API 请求,并向您显示交易每个部分所花费的时间。
答案2
我用过名称台测试名称服务器性能。它相当全面,并能生成漂亮的 HTML 报告。