【问题标题】:New Relic Javascript w/ HTTP Caching带有 HTTP 缓存的新 Relic Javascript
【发布时间】:2013-01-04 18:57:40
【问题描述】:

我正在我的应用程序中实现 HTTP 缓存,但注意到 New Relic gem 放置在页面末尾的 Javascript 会随着每个请求而改变。看起来它可能是某种时间戳。​​

这是一个例子:

NREUMQ.push(["nrfj","beacon-3.newrelic.com","aff3157301","1021194","dl4IQBBfX1tcF01fRVBcFRsBUUdSXgoQTw==",1,2709,new Date().getTime(),"","","","",""]);

还有一秒钟:

NREUMQ.push(["nrfj","beacon-3.newrelic.com","aff3157301","1021194","dl4IQBBfX1tcF01fRVBcFRsBUUdSXgoQTw==",4,2514,new Date().getTime(),"","","","",""]);

使用此页面的缓存版本的客户是否会导致 New Relic 的报告不准确?

【问题讨论】:

    标签: ruby-on-rails newrelic


    【解决方案1】:

    我联系了 New Relic 支持,他们提供了以下回复:

    缓存页面将包含陈旧的(以前生成的)应用程序 并在其 RUM 页脚中显示排队时间。 New Relic 可以检测缓存页面 通过将总后端时间与应用程序和排队时间进行比较。什么时候 应用程序和队列时间的总和大于后端总时间, New Relic 假定页面已缓存并将请求与 应用程序和排队时间为零。

    【讨论】:

      猜你喜欢
      • 2022-12-04
      • 1970-01-01
      • 2017-07-21
      • 1970-01-01
      • 1970-01-01
      • 2016-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多