我已经将第一个RoR应用程序部署到Dreamhost,并且正在使用Passenger。关于Dreamhost的wiki关于响应缓慢的一个注释提到改变public / .htaccess文件中的RewriteRules行以使用FastCGI。但我认为如果我使用Passenger,这将无效,是吗?
我查看了日志并将它们与我的本地日志进行了比较,看起来Dreamhost上有更广泛的范围。有些回复可与快速本地回复相媲美,其他回复可能需要几秒钟。
我正在使用带有HTTP服务的Flex前端到rails后端,我想我还需要在我的服务周围添加日志记录,以查看我正在获得什么样的网络延迟并尝试隔离延迟的位置。
我还应该补充一点,在渴望加载协会方面可能还有很大的改进空间。我想我早做了一点,但没有通过所有协会彻底完成。我将本地日志设置为默认值,我可以看到所有查询,并且有很多查询。
答案 0 :(得分:2)
答案 1 :(得分:0)
New Relic是一个Rails性能监控应用程序。我没有亲自使用它,但我听到他们的名字很多,看起来他们有一个你可以尝试的免费精简版。根据我对其他应用程序进行分析的经验,这样的工具值得使用,因为应用程序的缓慢部分通常位于您不期望的区域。