gpt4 book ai didi

ruby-on-rails - 最佳调优实践,使用Puma + Heroku + Rails 4 + Ruby 2.0的经验

转载 作者:行者123 更新时间:2023-12-04 04:38:39 25 4
gpt4 key购买 nike

我一直在阅读有关Heroku上有关Puma调音的几乎所有文章,但我无法在此处找到最佳解决方案。

我有一个网站,每天访问量约为10万。

我尝试使用2x Dynos。该应用程序是一般的Rails应用程序,大多数情况下执行选择直接命中80%的内存缓存。每个 worker 的公羊使用量可以在160-180mb之间。

我试过了:

DB_POOL=25
PUMA_THREADS=16
PUMA_WORKERS=4

还有这样的事情:
DB_POOL=10
PUMA_THREADS=5
PUMA_WORKERS=5

这些结果都没有使我信服。与上周相比,浏览量始终下降了%,该网站的访问量未发生变化。

有没有人想调整要分享的高流量站点?几乎所有文章都解释了几乎相同的配置,但是当有100个人同时访问该站点时,事情开始变得令人讨厌。

最佳答案

我在该项目上有堆栈 rails 3 + capistrano + unicorn + ruby 1.9.1,每天的页面浏览量为150-200k。我可以建议您在VPS上安装“newrelic”以监视应用程序的瓶颈。

Digitalocean很好,但是当我们选择托管时,它们并没有在阿姆斯特丹数据中心提供具有大量内存和核心的小滴。因此,我们使用hetzner专用服务器以及SSD和更低的价格来获得更高的性能。

关于ruby-on-rails - 最佳调优实践,使用Puma + Heroku + Rails 4 + Ruby 2.0的经验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18731476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com