网络速度与Heroku

时间:2015-11-23 05:51:27

标签: ruby-on-rails ruby optimization heroku

所以我一直在使用Heroku的网站上工作。该网站名为Staple Sounds。这是一个使用Ruby on Rails和SoundCloud API构建的音乐网站。

在浏览音乐时,我使用了大量的AJAX来改善用户的网站使用。我现在遇到的问题是网站速度非常慢。

我对网页设计很陌生,无法知道如何优化网站。

我做了一些研究,发现坐在TTFB的时间非常长。 这是一张图片

Chrome Developer Tool

我在考虑支付Heroku DOM费用。我正在考虑获得一个业余爱好。这会显着改善我的网站性能吗?

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

如果不分析应用的实际代码,我就会采用以下方式。

  1. 使用独角兽或虚假乘客作为应用服务器。
  2. 借助fog gem将所有资产移出到云服务/ cdn。
  3. 在运行时减少处理。
  4. 使用curb gem进行API调用。
  5. 完成这些操作后,请使用newrelic查找其他内容并逐一修复。
  6. 另请参阅https://github.com/ankane/shorts/blob/master/Rails-on-Heroku.md详细了解Instacart的Heroku学习内容。

    希望这会有所帮助。 :)