ruby-on-rails - Rails 应用程序在 Heroku 中启动速度非常慢

标签 ruby-on-rails heroku

我有一个在 Heroku 中托管的 Rails 应用程序。如果我第一次访问该网站,启动应用程序需要 10 秒以上。之后,一切都运行良好且快速。

我应该怎样做才能提高首次加载速度?我应该添加更多 Web Dynos 或更多 Worker Dynos,还是对我的配置进行一些操作?

谢谢。

最佳答案

如果您使用免费的 Heroku 1 dyno 设置,那么 dyno 将在 1 小时不活动后逐渐停止。

如果您为 1 个或多个额外的 dyno 付费,那么您的 dyno 中的任何一个都不会停止,并且只有在推送新版本时才会面临启动时间。

您可以选择安装免费的 New Relic 附加组件,并且可以将其设置为每 2 分钟 ping 您的应用一次。这将阻止它旋转。 http://addons.heroku.com/newrelic

关于ruby-on-rails - Rails 应用程序在 Heroku 中启动速度非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10020227/

相关文章:

ruby-on-rails - 在 rails 中使用 mustache View 模板的最简单方法是什么?

ruby-on-rails - 如何 self [:name] works rails

python - Heroku 上的“导入错误 : No module named ' , flask ”

python - 由于 pip/distribute 错误,Heroku 推送被拒绝。解决方法是什么?

Heroku buildpack - 安装 texlive 二进制包

Heroku:您的客户端版本不支持此功能。 heroku 日志中的错误

ruby-on-rails - 事件管理路由错误未初始化常量 Admin::DashboardController

jquery日期选择器分为多个字段

mysql - ActiveRecord SQL 语句未返回正确的数据

python - Flask - 由于 Pip 失败而无法部署应用程序