12个用于DNS和CDN性能比较的工具
找出全球哪些cdn和dns提供商运行更好。
任何网站的两个基本性能组件是cdn和dns。
- cdn-内容分发网络
- dns-域名系统
具有高性能的服务可以帮助您更快地加载网站。但是您如何知道哪个提供商具有较低的延迟和更快的dns解析?
多个基准测试工具可以帮助您。
在此之前,以下是一些建议。
在查看cdn时:
- 注意位置。提供商a在亚洲可能运行得很棒,但在欧洲可能不行。因此选择在您目标受众地理位置表现良好的提供商。
- 检查在目标位置中哪一个具有更多pop(存在点)。
- 检查提供的安全性和与性能相关的功能
在查看dns时:
- 区域和全球检查dns解析时间
- 关注可用性/可靠性
- 探索安全功能
让我们看看基准测试工具…
dnsperf
每分钟从200多个位置测试了超过35个dns提供商。
- cloudflare
- digitalocean
- wordpress.com
- dnsmadeeasy
- ns1
- dyn
- zilore
- ultradns
- 以及其他很多…
您知道哪个dns提供商在全球范围内解析时间最短吗?
是cloudflare!
dnsperf还记录了google、opendns、neustar、norton等公共dns解析器。
性能数据可用超过六个月,并且可以按大洲或全球位置进行排序。
uptrends
uptrends提供的免费cdn性能工具是测试cdn是否正常工作的好方法。正如该网站所述,它实际上将控制权交还给您。无论您使用cloudflare、fastly、keycdn还是其他任何cdn,这个工具都适用。
这个工具还可以做以下事情:
- 能够使用您的请求标头
- 为每个检查获取响应的ip地址
- 检查cdn身份验证的准确性
- 能够全球和区域性检查
所有这些测试都可以帮助您识别cdn中的任何问题,并向提供商报告可能的改进。
dns speed benchmark
如何找到为您的域名提供商的dns性能?
使用dns速度基准测试工具就可以做到。您可以输入您的网站url并选择大洲或国家开始测试。
这将帮助您全球排查dns性能问题,并比较两个url之间的性能。
dnsblast
dnsblast可以让您对dns解析器进行负载测试,以找出错误和潜在的调整机会,以使其更好。
它向解析器发送多种类型(a、aaaa、soa、mx、soa、txt)的查询,并在结果中显示以下指标。
- 发送的查询数量
- 收到的查询回复数量
- 每秒数据包速率
- 比率
它是免费的。
dns benchmark
有一个独立的实用程序可用于windows和linux,用于测试本地和远程名称服务器。
dns基准测试可以同时支持多达200个dns解析器的测试。以下是一些功能。
- 缓存/非缓存/域名查找
- 验证域名服务器是否支持dnssec
- 将列表按最快的解析器进行排序
- 比较多达200个dns解析器的性能和可靠性
- 以csv格式导出结果
- 以表格或图表格式查看结果
dns基准测试是一个便携可执行文件;这意味着您不需要在计算机上安装它,而是可以随时随地运行。
cdnperf
按国家、大陆或全球范围寻找最快的cdn。
cdnperf在您的目标受众位于特定国家但不确定哪个cdn在该国家表现最佳时非常方便。
例:
cloudflare在全球范围内表现最佳,但如果您的目标是印度,那么塔塔通信(bitgravity)表现更好。
cdn延迟测试
如上所述,cdnperf告诉您哪个cdn的表现更好。但是如何找到有关您的url的延迟信息呢?
cdn延迟测试在您需要检查域名的延迟或进行比较时非常有用。
实时从世界各地的200多个位置进行测试。
例:下面的结果是geek flare的
比较cdn
您只想比较cdn的性能吗?请查看比较cdn,可以快速从列表中选择多个cdn提供商,找出哪一个表现更好。
cloudharmony
cloudharmony是一个优秀的工具,用于了解cdn、云计算、云存储、dns和paas的性能。
cloudharmony跟踪大量服务提供商。
- 阿里巴巴
- aws
- 谷歌云
- centurylink
- city cloud
- digitalocean
- linode
- azure
- softlayer
- vultr
- akamai
- cdn77
- cloudflare
- fastly
- incapsula
- ibm bluemix
- rackspace
- 等等…
列表很长,查看他们的目录页面以了解详情。
dnsmap
dnsmap并不是一个精确的基准测试工具,但可以方便地验证您的域名是否按预期在全球范围内传播。
当您更新dns记录时,全球范围内更新dns记录需要时间,此工具将有助于验证。
azure测试
从名称中可以猜出 – 它只适用于microsoft azure。
azure测试可帮助检查从您的位置到其数据中心的延迟。一个很好的工具,用于找出从您的位置到最佳数据中心的哪个位置表现最佳。
您可以选择多个位置进行测试,它将提供所有位置和最近数据中心的延迟。
除了延迟,您还可以测试其他azure的服务,如存储。
您可能还想查看另一个azure测试工具。
- azure速度测试 – 在单个页面上检查与所有数据中心的延迟。
cloudping
用于aws的专用工具,用于执行http延迟测试。
cloudping将会对您有所帮助,如果您想在aws上托管您的网站,但不确定哪个数据中心在您的位置表现良好。
选择延迟最低的位置。
选择正确的cdn和dns提供商对于在线业务的成功始终是具有挑战性和关键性的。
如果您是博主或者经营电子商务店铺,您可以考虑使用提供安全保护和性能优化的sucuri来优化您的网站。