首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DNS调用会给API的响应时间增加多少开销?

DNS调用会给API的响应时间增加多少开销?
EN

Stack Overflow用户
提问于 2016-02-08 20:27:55
回答 1查看 142关注 0票数 1

我正在开发一个运行在iOS、Android和网络上的跨平台应用程序。目前有一个API服务器与所有客户端交互。对API的每个请求都是通过ip提出的(例如。http://1.1.1.1/customers)。这让我无法在任何时候快速移动后端,因为我需要用一个痛苦的迁移过程来更新iOS和安卓版本的应用程序。

我想解决方案应该是引入子域。(如http://api.example.com/customers)。一个额外的DNS调用会对响应时间产生多大的影响?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-08 23:57:16

关于DNS查询,要记住的是,只要您对DNS进行了明智的配置,客户端将只在第一次需要通信时进行一次调用。

dns查询通常涉及三个查询,一个查询到根服务器,一个查询到.com (etc)服务器,另一个查询到example.com域。其中每一个都需要毫秒时间,并且在TTL到期时可能每小时执行一次。

TL;DR基本上是一个不需要思考的问题,使用域名比使用IP地址得到的好处要多得多。时间很短,包的大小很小。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35278672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档