我想将Route 53与另一个提供商(DigitalOcean)一起使用Route 53是否会增加我的应用程序的响应时间?
我需要Route 53来实现故障转移和健康检查能力。
答案 0 :(得分:2)
除非您使用IP地址连接到您的站点,否则将始终进行DNS查找。通常为您访问的每个站点进行多次DNS查找(在您开始第三方查找之前就已经开始)
此外,还会根据其TTL的长度缓存DNS查询。因此,通常客户端只会在会话开始时发出请求,在其余的应用程序设置中所花费的时间会丢失。
要了解DNS的范围,请考虑从Route 53获得价值1美元的4亿次DNS查询.DNS查询很小,大约130个字节,因此它们使用的网络流量可以忽略不计。
无论您做什么,您都需要通过互联网(或您的客户端)发送DNS查询,响应时间的唯一限制因素是与DNS服务器客户端的距离和服务器响应时间。
亚马逊拥有一个设计良好且位于高性能全球网络之上的DNS基础架构。 (当然,几乎没有实际的证据,据我们所知,53号线可以在某人的笔记本电脑上从虚拟机运行 - 但似乎不太可能)
我们可以合理地确定Amazon Route 53在高性能硬件上运行,并且在物理上接近最终客户端。
对于作为DNS查询的单独流进行的运行状况检查,如果Route 53查询了服务器处于活动状态,则它将保留所有传入查询的状态,直到下一个状态查询。
如果您使用Route 53,您将获得与任何主要DNS提供商相当的响应时间,纯粹是因为他们可以负担所需的规模和位置。
既然你实际上没有DNS,你也可以去那里!