2014-09-30 57 views
0

我正在設置StatsD/Graphite來監視基於PHP的Web應用程序。 Graphite安裝在遠程服務器上,並將彙總來自2個不同服務器的數據。對於StatsD,我可以將它安裝在安裝了Graphite的同一服務器上,或者我可以將服務器安裝在Web應用程序服務器上。在遠程主機StatsD上有性能損失嗎?

當Web應用程序和StatsD服務器位於不同主機上時,Web應用程序是否存在性能損失?

回答

1

短:絕對

長:

UDP協議被用於與StatsD,客戶端(在這種情況下,你的PHP應用程序)進行通信,甚至不知道發送的數據包是否接收與否,因爲UDP是無連接的 !不管技術如何(StatsD或不),UDP總是意味着不管接收器是否遙遠,或者即使接收器存在/正在運行,性能也不會受到影響。

相關問題