我使用 'unicorn-worker-killer' gem 和一些额外的修改从这里为 ruby GC http://blog.newrelic.com/2013/05/28/unicorn-rawk-kick-gc-out-of-the-band /
但是在以下指令之后(https://github.com/kzk/unicorn-worker-killer)并部署到生产服务器。我的应用程序性能逐渐下降
- 应用服务器响应时间从平均 350 毫秒到 1100 毫秒
- 页面加载时间从 6 秒平均到 13 秒
我的heroku组合也是:
- 6 个具有 1 GB 内存的 Web dyno
- 1 个 1 倍速度的woker dyno。
- unicron 工作进程为 3
- 我的数据库连接是 40,并在 heroku 设置数据库池 2。
请帮助我了解如何优化页面加载时间和应用服务器时间。
任何想法?