改善RoR项目的时间响应

时间:2012-02-20 08:51:33

标签: javascript ruby-on-rails-3 coffeescript passenger

在生产中,由于javascript加载,响应时间非常巨大,所以我正在寻找一种方法来改进它而不改变任何代码行 请注意我正在使用:

  • Ruby on Rails 3.2
  • Passenger(Apache2)

请提供建议

4 个答案:

答案 0 :(得分:2)

我知道你说你不能改变应用程序,但是必须为第一页加载100kb的CSS和1Mb的JS似乎相当过分。我会认真考虑削减资源,以便按需加载。

没有那么多'修复'只留下代码库,但其中一些是:

答案 1 :(得分:0)

从Content Delivery Network加载JS。

如果您显示加载时间的一些分析信息(Chrome开发人员工具分析器就足够了),我们将能够提供更好的建议。

答案 2 :(得分:0)

答案 3 :(得分:0)

这是预料之中的,它只是乘客开动但应该只在部署后的第一页加载时发生。

如果经常发生这种情况,这意味着乘客正在关闭您的应用程序,因此您应该考虑更多地配置乘客。

一个选项是确保您始终至少使用此选项运行一个实例:

PassengerMinInstances 1