如何加速Rails开发环境,避免旋转

时间:2014-09-18 18:19:21

标签: ruby ruby-on-rails-3 performance

我即将推出一个应用程序演示,我需要的开发环境比现在快一点。我正在使用Ruby 1.9.3,Postgres和Anvil / Pow运行Rails 3.2.19应用程序,以便在Apple Mac Mini(Core i5 / 4g ram)上运行,并且需要能够以相当不错的响应时间演示应用程序。

在制作中,应用程序运行得非常快,但在开发过程中它更加缓慢,有时如果我让应用程序闲置并点击另一个URL,则应用程序再次启动需要一分钟。

我想知道Pow是否存在问题,而我应该只运行一个本地rails s实例来启动环境。我看到的主要问题是,当应用程序闲置一段时间(让我们说一个小时左右)当我去应用程序中的网址或资源时,应用程序可能需要一分钟才能再次响应

我在这里缺少哪些东西可以防止延迟?

1 个答案:

答案 0 :(得分:1)

我个人的意见是放弃Pow并与UnicornThinPuma一起使用,但为了爱好所有好事,请不要使用WEBrick的内置默认值: )!

我在本地使用Unicorn(它也是我们在生产盒上使用的),我的本地网站比生产快或快。

我从Pow开始,但遇到了很多像你提到过的'问题',并且自从切换到run Unicorn as my Rails development server后感到高兴。