我们一直在使用NewRelic Real User Monitoring来跟踪性能和活动。
我们注意到浏览器指标显示大部分时间只是网络时间。
即使非常小而简单的服务器页面显示平均时间为3-5秒,即使它们只有几个k大小,并且它们的Web应用程序时间和渲染时间仅为几毫秒。
该网站托管在英国,当我运行Chrome的网络开发者工具时,我可以看到页面加载大约50毫秒,然后命中beacon-1.newrelic.com(在美国)再花费500毫秒。 / p>
我们的大多数客户都没有高带宽或现代浏览器的奢侈品,我相信NewRelic本身会给他们带来特别糟糕的用户体验。
有没有办法让新的遗物调用表现得更好?我可以向当地(英国或欧洲)的灯塔拨打新的电话吗?
我不想关闭新的遗物,但此刻,它引起了更多的性能问题,而不是提醒我们。
答案 0 :(得分:3)
New Relic真实用户监控(RUM)不会影响用户的页面加载时间。您看到的500毫秒是指我们从您的应用收集的RUM数据到达我们在美国的服务器所花费的时间。数据在页面加载后传输,因此不会影响页面为您的用户加载所有内容。因此,这500毫秒的数据传输时间不是我们对网络,页面呈现或DOM处理时间的任何测量的一部分。
New Relic通过首先查找应用程序从请求到页面加载所花费的总时间,然后从该总计中减去任何应用程序服务器时间来计算网络时间。假设所得到的时间量是“网络”时间。因此,它不包括将数据发送到New Relic服务器所需的时间。有关RUM如何工作的更多信息,请参阅此页面:
https://newrelic.com/docs/features/how-does-real-user-monitoring-work
如果您担心可能存在错误或者您的号码看起来不准确,您可以随时使用New Relic提交支持服务单,以便我们更详细地查看您的帐户。