远程托管StatsD是否存在性能损失?

时间:2014-09-30 14:26:34

标签: php performance udp statsd

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

当Web应用程序和StatsD服务器位于不同的主机上时,Web应用程序是否会降低性能?

1 个答案:

答案 0 :(得分:1)

简短:绝对

长:

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

无论采用何种技术(StatsD与否),UDP始终意味着无论接收器是否距离,或者即使接收器存在/已启动,也不存在性能损失。