【问题标题】:Why do Images Loaded from Heroku Load Progressively为什么从 Heroku 加载的图像是渐进式加载的
【发布时间】:2012-11-07 20:09:02
【问题描述】:

我在 Heroku 上运行了一个小型 (Rails 3.1) 应用程序(图像也从 Heroku 提供)图像逐渐加载(从上到下)。如果我拍摄相同的图像并将它们放在另一个(Apache)服务器上,它们似乎会在加载后立即出现。

那么为什么他们在 Heroku 上从上到下加载呢?仅仅是它们加载速度非常慢(因此渐进式下载很明显)还是与 Heroku 提供图像的方式有关?

【问题讨论】:

  • 我的直觉说这是一个 1 dyno 问题;所以你的浏览器一次只能取回一张图片。如果您将测功机计数从 1 增加到 3,请查看这是否适合您。

标签: ruby-on-rails ruby-on-rails-3 image heroku progressive


【解决方案1】:

你在 heroku 下运行哪个服务器?您是否使用了 procfile,如果没有(并且该应用程序正在使用 webrick),您可以尝试瘦身或独角兽,看看这是否会有所作为并加快速度。 示例http://michaelvanrooijen.com/articles/2011/06/01-more-concurrency-on-a-single-heroku-dyno-with-the-new-celadon-cedar-stack/

【讨论】:

  • 好想在这里见到你;)谢谢。这是一个非常有趣的链接。稍后将切换到独角兽,看看是否有帮助。我想,将我的资产转移到 S3 存储桶可能就是答案。
  • 4 进程 Unicorn 设置有所作为,但最终将所有资产卸载到 S3 几乎解决了这个问题。
猜你喜欢
  • 2018-04-04
  • 2013-08-24
  • 1970-01-01
  • 2011-02-11
  • 2013-03-13
  • 1970-01-01
  • 2018-10-04
  • 2014-11-01
  • 1970-01-01
相关资源
最近更新 更多