Chr*_*fer 1 ruby-on-rails newrelic
使用:rails 3.2.11和New Relic(免费版).
我有一些问题,一个应用程序很慢.我已经检查了它并加速了我的应用程序.根据New Relic的说法,应用程序仍然很慢,特别是在渲染阶段.见图:
根据Pingdom的说法,它似乎是在2-4秒的时间内加载,这也是我访问网站时的体验.
我正在使用Memcachier,这会大大加快页面的速度,但是New Relic总是可以计入未缓存的控制器运行?
我最大的问题是,你能相信New Relic"平均页面加载时间"是你网站真正有多慢的关键吗?你更信任Pingdom的结果吗?
小智 5
New Relic通过各种连接速度,浏览器和计算机测量来自全球各地的真实用户的浏览器体验.正如Jesse所说,将RUM与Pingdom进行比较并不是一个苹果与苹果的比较.您的网站上的实际体验也不太可能与您的体验相匹配,这也是RUM如此有用的原因.
有许多方法可以测试网页的性能,包括webpagetest.org和YSlow.这些工具可能会为您提供有关您的网页加载时间超出预期的原因的更多信息.
通过访问全套New Relic工具,您可以访问页面加载时间的地理分解,如下所述:https://newrelic.com/docs/mobile-apps/geography-dashboard您可能会在其中发现来自某个位置意外地扭曲了您的结果.您还可以按照此处所述访问浏览器细分:https://newrelic.com/docs/site/browsers,您可能会发现某个特定浏览器的页面速度非常慢.如果它与浏览器有关,那么你当然可以解决这个问题.如果只是地理位置,您可以轻松地知道除了解决该位置连接问题的CDN之外,您可以做的事情并不多.
在Web事务选项卡上,即使使用免费订阅,您也可以通过事务查看浏览器性能,这可能会帮助您查看一个页面比您实现的要慢得多,并为您提供优化目标.