在我应用缓存之前,我的Rails应用程序在我的笔记本上本地运行非常慢。昨天我第一次将应用程序部署到我的Linode 1024,显然它太慢了。
现在我不知道这是由于1x CPU优先级还是真正的内存问题。该应用程序根本没有响应,当然在第一次请求后它或多或少都可以正常工作。
我可以做些什么来优化它?预先计算了更多的值并将它们存储在数据库中?如果CPU优先级很少,内存更少,如何处理这个?
答案 0 :(得分:0)
我强烈建议切换到NGINX,使用NGINX,Unicorn和Capistrano(railscasts.com/episodes/335-deploying-to-a-vps)部署到Linode有一个很棒的railscast episdoe,在本教程中,我从来没有一个问题让rails应用程序有效地运行VPS。根据我使用Apache运行应用程序的经验总是会导致查询时间变慢,尤其是在流量较高的情况下。