Php 远程托管StatsD是否会受到性能惩罚?

Php 远程托管StatsD是否会受到性能惩罚?,php,performance,udp,statsd,Php,Performance,Udp,Statsd,我正在设置StatsD/Graphite来监视我的基于PHP的web应用程序。Graphite安装在远程服务器上,将聚合来自2个不同服务器的数据。对于StatsD,我可以将它安装在安装Graphite的同一台服务器上,也可以安装web应用程序服务器的服务器上 当web应用程序和StatsD服务器位于不同的主机上时,是否会对web应用程序造成性能损失?简短:绝对无 更长: 使用UDP协议与StatsD通信时,客户端(本例中为PHP应用程序)甚至不知道是否收到发送的数据包,因为UDP连接较少 无论采

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


当web应用程序和StatsD服务器位于不同的主机上时,是否会对web应用程序造成性能损失?

简短:绝对

更长:

使用UDP协议与StatsD通信时,客户端(本例中为PHP应用程序)甚至不知道是否收到发送的数据包,因为UDP连接较少

无论采用何种技术(StatsD或not),UDP始终意味着无论接收器是否距离较远,或者即使接收器存在/正在运行,都不会造成性能损失