Ruby on rails 为什么我在Dreamhost上的第一个RoR应用程序运行得这么慢?

Ruby on rails 为什么我在Dreamhost上的第一个RoR应用程序运行得这么慢?,ruby-on-rails,apache-flex,hosting,dreamhost,Ruby On Rails,Apache Flex,Hosting,Dreamhost,我已经将我的第一个RoR应用程序部署到Dreamhost,它正在使用Passenger。Dreamhost的wiki上关于慢响应的一条注释提到将public/.htaccess文件中的RewriteRules行更改为使用FastCGI。但如果我用的是乘客,我想这不会有任何影响,对吗 我查看了日志并将其与本地日志进行了比较,看起来Dreamhost上的范围更广。一些响应与快速本地响应相当,其他响应可能需要几秒钟 我在rails后端使用一个带有HTTPServices的Flex前端,我想我还需要在我

我已经将我的第一个RoR应用程序部署到Dreamhost,它正在使用Passenger。Dreamhost的wiki上关于慢响应的一条注释提到将public/.htaccess文件中的RewriteRules行更改为使用FastCGI。但如果我用的是乘客,我想这不会有任何影响,对吗

我查看了日志并将其与本地日志进行了比较,看起来Dreamhost上的范围更广。一些响应与快速本地响应相当,其他响应可能需要几秒钟

我在rails后端使用一个带有HTTPServices的Flex前端,我想我还需要在我的服务中添加日志记录,看看我得到了什么样的网络延迟,并尝试隔离延迟的位置


我还应该补充一点,在快速加载关联方面可能有很大的改进空间。我想我很早就这么做了,但还没有通过所有的协会彻底做到这一点。我将本地日志设置为默认值,在这里我可以看到所有查询,并且有很多查询。

是Rails性能监控应用程序。我个人没有用过,但我经常听到他们的名字,看起来他们有一个免费的lite版本,你可以试试。根据我分析其他应用程序的经验,像这样的工具是值得使用的,因为应用程序的缓慢部分通常位于您没有预料到的区域。

您必须在开发模式下运行。试着在生产模式下运行,看看它是否仍然很慢

下面的帖子可能会有所帮助: