使我的Rails应用程序在Linode上使用1GB

时间:2014-01-30 15:21:49

标签: ruby-on-rails caching memory cpu-usage

在我应用缓存之前,我的Rails应用程序在我的笔记本上本地运行非常慢。昨天我第一次将应用程序部署到我的Linode 1024,显然它太慢了。

现在我不知道这是由于1x CPU优先级还是真正的内存问题。该应用程序根本没有响应,当然在第一次请求后它或多或少都可以正常工作。

我可以做些什么来优化它?预先计算了更多的值并将它们存储在数据库中?如果CPU优先级很少,内存更少,如何处理这个?

1 个答案:

答案 0 :(得分:0)

我强烈建议切换到NGINX,使用NGINX,Unicorn和Capistrano(railscasts.com/episodes/335-deploying-to-a-vps)部署到Linode有一个很棒的railscast episdoe,在本教程中,我从来没有一个问题让rails应用程序有效地运行VPS。根据我使用Apache运行应用程序的经验总是会导致查询时间变慢,尤其是在流量较高的情况下。

Railscast #335