Rails Ruby 2.0 - 3.0 Rails 性能比较

rocLv · 2021年01月23日 · 最后由 spike76 回复于 2021年01月23日 · 774 次阅读

每秒请求数

运行的平台 AWS 4 核 16G 的计算机。我感觉还不错。

其实应该去掉 NET IO 时间和数据库 IO 时间,这样感觉更科学一些。

有兴趣的可以看看测试方法How Fast is Ruby 3 on Rails?

没什么进步。

去掉数据库的 io 时间对比应该会明显。以前在 mini(i5)上跑过测试,ruby2.7 rails6,只响应固定的 json,单核能跑到 1000 左右的 rps。不过把 rails 放 docker 容器里就只有 600 左右的 rps,而且容器内 puma 进程 cpu 怎么也跑不到 100%,也不知道是啥原因

需要 登录 后方可回复, 如果你还没有账号请 注册新账号