是否需要 DNS 缓存管理器才能准确测试我的 Web 应用程序的性能?

Posted

技术标签:

【中文标题】是否需要 DNS 缓存管理器才能准确测试我的 Web 应用程序的性能?【英文标题】:Is a DNS Cache Manager necessary to accurately test the performance of my web application? 【发布时间】:2021-07-16 15:02:27 【问题描述】:

我在做什么:

我有几台服务器位于负载均衡器后面,托管一个虚拟网站。我正在尝试使用 Jmeter 分析服务器和负载均衡器的性能。

我不确定:

建议我在我的 Jmeter 配置中使用 DNS 缓存管理器选项。然而,这有必要吗?由于我使用的是负载均衡器,Jmeter 不是只能看到 LB 的 IP 地址吗?

【问题讨论】:

【参考方案1】:

如果您的 LB 只有一个 IP 地址 - 这并没有多大意义。如果不止一个(如here 所述)- 强烈推荐(如果不是强制性的)

此外,DNS 缓存管理器具有很好的 DNS 条目覆盖功能,因此您可以将 IP 地址转换为人类可读的有意义的值,例如“appserver1”、“appserver2”、“LB”、“DB”等。

更多信息:The DNS Cache Manager: The Right Way To Test Load Balanced Apps

【讨论】:

以上是关于是否需要 DNS 缓存管理器才能准确测试我的 Web 应用程序的性能?的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV - 测试分类器的准确性?

AWS证书管理器DNS验证方法不适用于API

无标题文章

DNS,保留除“A”记录之外的所有设置

使用 getaddrinfo 缓存 DNS

任务管理器 里那个选项是物理内存