ruby 为什么Puma在WSL中如此缓慢?

swvgeqrz  于 12个月前  发布在  Ruby
关注(0)|答案(2)|浏览(113)

我在Linux的Windows子系统中运行Puma,安装它是轻而易举的,它马上就工作了,但是提供静态文件的速度非常慢。它需要超过8秒的时间来为他们服务:

你知道怎么回事或者怎么解决吗?APP本身运行速度很快。
我运行彪马通过执行:

rails s Puma

除了将gem添加到我的Gemfile中之外,我还没有为Puma做任何特定的配置。

mklgxw1f

mklgxw1f1#

根据WSL I/O performance issue,目前看来根本原因是WSL本身。希望微软尽快改进WSL。
Webrick在WSL中运行良好,在开发环境中,您可以运行rails s webrick来启动快速webrick服务器

fwzugrvs

fwzugrvs2#

我发现rails启动很慢,因为我在ntfs驱动器/mnt/c等上运行它。
当在WSL中运行rails时,你可以在wsl中使用cd ~。我的速度问题得到了解决。

相关问题