为什么Puma在WSL中这么慢?

时间:2017-01-06 19:46:22

标签: ruby-on-rails ruby puma windows-subsystem-for-linux

我在Linux子系统Linux中运行Puma,安装它很轻松,但它可以立即运行,但提供静态文件的速度非常慢。服务它们需要8秒多时间:

enter image description here

有什么想法或者如何解决这个问题?应用程序本身运行速度很快。

我通过执行:

来运行puma
rails s Puma

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

2 个答案:

答案 0 :(得分:1)

根据WSL I/O performance issue,似乎是WSL本身的根本原因。希望微软能够尽快改进WSL。

Webrick在WSL中运行良好,在开发环境中,您可以运行rails s webrick来启动快速webrick服务器

答案 1 :(得分:0)

我发现Rails的启动速度很慢,因为我正在ntfs驱动器/ mnt / c等上运行它。

在WSL中运行滑轨时,可以在wsl中使用cd〜。我的速度问题解决了。