如何利用HTTPDNS降低DNS解析开销

  1. 云栖社区>
  2. 阿里云ApsaraMobile(移动云)>
  3. 博客>
  4. 正文

如何利用HTTPDNS降低DNS解析开销

泠茗 2016-03-22 21:56:55 浏览9799
展开阅读全文

如何利用HTTPDNS降低DNS解析开销

  1. 背景说明

移动场景下DNS的解析开销是整个网络请求延迟中不可忽视的一部分。一方面基于UDP的localDNS解析在高丢包率的移动网络环境下更容易出现解析超时的问题,另一方面在弱网环境下DNS解析所引入的动辄数百毫秒的网络延迟也大幅加重了整个业务请求的负担,直接影响用户的终极体验。

  1. 解决方案

阿里云移动服务团队推出的HTTPDNS在解决了传统域名劫持以及调度精确性的问题的同时,也提供了开发者更灵活的DNS管理方式。通过在客户端合理地应用HTTPDNS管理策略,我们甚至能够做到DNS解析0延迟,大幅提升弱网环境下的网络通讯效率。

DNS解析0延迟的主要思路包括:

  • 构建客户端DNS缓存;

通过合理的DNS缓存,我们确保每次网络交互的DNS解析都是从内存中获取IP信息,从而大幅降低DNS解析开销。根据业务的不同

网友评论

登录后评论
0/500
评论
泠茗
+ 关注