使用: rails 3.2.11和New Relic (免费版本)。
我遇到了一些应用程序运行速度很慢的问题。我已经对它进行了检查,并大大提高了我的应用程序的速度。根据New Relic的说法,这个应用程序仍然非常慢,特别是在渲染阶段。见图:

然而,根据Pingdom的说法,它似乎在2-4秒的时间内加载,这也是我访问网站时的经验。
我使用的是Memcachier,这大大加快了页面的速度,但也许New Relic对于未缓存的控制器运行总是有效的?
我最大的问题是,你能相信New Relic的“平均页面加载时间”作为衡量你的网站到底有多慢的关键吗?你会更相信Pingdom的结果吗?
发布于 2013-05-21 07:34:30
New Relic使用不同的连接速度、浏览器和计算机测量来自世界各地的真实用户的浏览器体验。正如Jesse提到的,将朗姆酒与Pingdom进行比较并不是一种苹果对苹果的比较。你网站上的真实体验也不太可能与你的体验相匹配,这就是为什么朗姆酒如此有用的原因。
测试网页性能的方法有很多,包括webpagetest.org和YSlow。这些工具可能会为您提供更多有关页面加载时间比预期更长的信息。
通过访问完整的New Relic工具套件,您可以访问页面加载时间的地理细分,如下所述:https://newrelic.com/docs/mobile-apps/geography-dashboard,您可能会发现来自某个位置的连接意外地影响了您的结果。您还可以访问浏览器细目,如下所示:https://newrelic.com/docs/site/browsers,您可能会发现某个特定的浏览器对您的页面来说异常缓慢。如果它与浏览器相关,那么您肯定可以解决这一问题。如果只是地理上的问题,你可以放心,因为除了CDN之外,你没有什么可以做的,CDN解决了那个位置的连接问题。
在web transactions选项卡上,您可以查看每个事务的浏览器性能,即使是免费订阅,这可能会帮助您看到一个页面比您意识到的要慢得多,并为您提供一个优化目标。
发布于 2013-05-17 08:21:36
我觉得它很准确。它所做的是在页面的页脚中注入一些JavaScript,并测量事件(如单击链接和提交表单)与页面就绪事件之间的时间差异。更多信息请看这里:https://newrelic.com/docs/features/how-does-real-user-monitoring-work
https://stackoverflow.com/questions/16597074
复制相似问题