通过本地网络通过域名而不是 IP 地址连接到数据库时是否存在大量开销



通过本地网络通过域名而不是IP地址连接到数据库时,是否有大量开销?

我有一个应用程序服务器,它将连接到在单独的实例上运行的mongodb服务器,但本地网络相同。DNS 查找是否有大量开销?

例如:

[ app ] -- 1.1.1.1:27017 --> [ Mongo ]

[ app ] -- mongo.example.com:27017 --> [ Mongo ]

编辑

通常认为使用 IP 地址而不是域名是最佳做法吗?

更多信息:

  • DNS 提供商:Cloudflare
  • 托管:数字海洋
  • 数据库:MongoDB
  • 数据库服务器:Ubuntu 13.10
  • 应用运行:节点

谢谢!

查找名称时偶尔会有一个可能很大的延迟。 但是结果将被缓存在任何像样的操作系统上,因此大多数连接不必等待DNS查找。

最新更新