我们在heroku上的Ruby on Rails网站显示了对于所有页面的大多数请求,在chrome检查器中等待(从第一个字节开始)1000ms +。 Heroku的日志和New Relic都显示总响应时间不到200ms。 (这包括请求排队)
heroku app有两个dynos,不会闲置。
平均缺失时间可能占800毫秒?
答案 0 :(得分:0)
我认为这种差异是由于离开服务器所花费的时间与客户端接收服务器所需的时间有关。
答案 1 :(得分:0)
我向heroku支持发送了一张支持票,这些支持票非常好,可以查看它显示在请求到达heroku服务器之前发生了延迟。该应用程序使用CloudFlare,这有助于延迟。 CloudFlare在https://blog.cloudflare.com/ttfb-time-to-first-byte-considered-meaningles/上写了一篇博客,详细介绍了这一点。