0

我在 Heroku Bamboo 堆栈上运行 Rails 2.3.11 应用程序,我遇到了可怕的性能问题,因为很多页面的加载时间超过 15-30 秒(导致频繁的超时错误)。

在我的本地开发环境中运行的同一个应用程序,使用相同的数据库负载,运行得相当好(大约 1000 毫秒)。

我曾尝试将插件用作 NewRelic,但我无法理解它,我觉得它太难理解了。
基本上我需要了解我的瓶颈是慢速数据库查询、慢速远程 url(es:google maps api 查询)、一些错误配置问题还是臭名昭著的 Heroku 随机路由。

你会建议我做什么?

更新

正如建议的那样,我查看了日志,例如,当我调用主页时,我得到了这个结果:

在 8014 毫秒内完成(查看:437,DB:698)| 200 好

DB和View的毫秒数之和应该在1秒左右,8014ms完成是什么意思?

4

0 回答 0