通过本地网络通过域名而不是IP地址连接到数据库时,是否有大量开销?
我有一个应用程序服务器,它将连接到在单独的实例上运行的mongodb服务器,但本地网络相同。DNS 查找是否有大量开销?
例如:
[ app ]
-- 1.1.1.1:27017
--> [ Mongo ]
与
[ app ]
-- mongo.example.com:27017
--> [ Mongo ]
编辑
通常认为使用 IP 地址而不是域名是最佳做法吗?
更多信息:
- DNS 提供商:Cloudflare
- 托管:数字海洋
- 数据库:MongoDB
- 数据库服务器:Ubuntu 13.10
- 应用运行:节点
谢谢!
查找名称时偶尔会有一个可能很大的延迟。 但是结果将被缓存在任何像样的操作系统上,因此大多数连接不必等待DNS查找。