我一直在阅读几乎所有关于 Heroku 上 Puma 调优的文章,但我无法在这里找到最佳位置。
我有一个每天访问量约为 100k 的网站。
我尝试使用 2x Dynos。该应用程序是一个普通的 Rails 应用程序,主要执行选择直接命中内存缓存的 80%。每个工人的 RAM 使用量可以在 160-180mb 之间。
我试过了:
DB_POOL=25
PUMA_THREADS=16
PUMA_WORKERS=4
也是这样的:
DB_POOL=10
PUMA_THREADS=5
PUMA_WORKERS=5
没有一个结果让我信服。与上周相比,网页浏览量始终下降 %,网站流量没有变化。
有没有人有调整高流量网站的经验并想分享?几乎所有文章都解释了大部分相同的配置,但是当有 100 人同时访问该站点时,事情开始变得令人讨厌。