我想在Heroku上托管一个静态网站,但不确定要从多少个dyno开始。

它在此页面上说:https://devcenter.heroku.com/articles/dyno-requests dyno可以处理的请求数取决于所使用的语言和框架。但是我也读过某处1 dyno一次只能处理一个请求的地方。

这里有些困惑,一个Web dyno是否足以容纳流量很小(
希望我正确表达我的问题。非常感谢您的输入,在此先感谢!

最佳答案

自从我删除了一个完全有效的答案以来,我有点m异,但这是另一种尝试。

Heroku dynos是单线程的,因此它们能够一次处理单个请求。如果您有一个动态页面(php,ruby等),那么您会看一下页面在服务器上响应所花费的时间,例如响应花费了250毫秒,那么一个dyno每秒可以处理4个请求。添加更多的dynos可以提高并发NOT性能。因此,如果您有2个dynos,在这种情况下,您每秒可以处理8个请求。

由于您只在谈论静态页面,因此它们的响应时间应该比这快得多。确定您是否需要更多的最佳方法是查看heroku日志输出,并确定您是否具有持续的'queue'值。这意味着测功机无法跟上,请求正在排队等待处理。

10-08 07:19