Tag: 启动

Rails在ruby 1.9.1上初始化非常慢

我刚刚在ruby 1.9.1上运行了我的rails 2.3.8 app。 要进入控制台,启动Web服务器,任何初始化rails的东西,在ruby 1.9中比在ruby 1.8.7中长3-4倍。 我正在使用ruby版本管理器,因此我可以轻松地在ruby 1.9和ruby 1.8.7之间切换。 速度差异发生在生产和开发中。 我想使用1.9,因为一旦一切运行它必须更快,但是启动时间非常糟糕,应用程序在第一次请求时在Heroku上超时。 任何想法为什么ruby 1.9会慢3-4倍? 我无法理解我的生活。

如何调试慢速rails应用程序启动时间?

我们的rails应用程序一旦加载就很好而且速度很快但启动速度非常慢。 控制台,乘客等都需要大约10秒的时间才能启动。似乎比应有的方式更多。 我应该使用哪些工具或方法来磨练最慢的部件? 通常的嫌疑人是什么?