每秒请求数
运行的平台 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%,也不知道是啥原因