0

我正在设置 StatsD/Graphite 来监控我的基于 PHP 的 Web 应用程序。Graphite 安装在远程服务器上,并将聚合来自 2 个不同服务器的数据。对于 StatsD,我可以将它安装在安装 Graphite 的同一台服务器上,或者我可以安装在 Web 应用程序服务器所在的服务器上。

当 Web 应用程序和 StatsD 服务器位于不同的主机上时,Web 应用程序是否存在性能损失?

4

1 回答 1

1

短:绝对没有

更长:

用于与 StatsD 通信的 UDP 协议,客户端(在这种情况下是您的 PHP 应用程序)甚至不知道是否接收到发送的数据包,因为 UDP 是无连接的

无论采用何种技术(StatsD 与否),UDP 始终意味着无论接收器是否遥远,或者即使接收器存在/启动,都不会造成性能损失。

于 2015-06-01T17:10:59.187 回答