gpt4 book ai didi

performance - 提高 Ruby on Rails 性能 Windows 7

转载 作者:行者123 更新时间:2023-12-04 20:53:41 24 4
gpt4 key购买 nike

我正在研究 Ruby on Rails 开发,但使用 Windows 执行 rake 和 rails 任务非常慢,但我听说在 Linux 上情况正好相反。

我正在使用上网本(Acer Aspire One 722)进行开发,使用 VirtualBox 运行 Ubuntu 是不可能的。做整个双启动的事情也不是一个选择,因为我遇到了严重的处理器负载平衡和加热问题,我现在真的没有时间进行故障排除。

我想知道的是:在 Windows 7 上执行这些 rake 和 rails 任务时,有什么我可以安装或可以更改的设置可以让我获得类似 linux 的速度吗?

我听说 Cygwin 和 Mingw 是“linux 模拟器”,有什么办法可以利用它们吗?

最佳答案

我一直在混合使用 windows 7、mac os x 和 ubuntu linux 进行开发,我的经验是 native windows 是迄今为止最慢的 rails 环境。我发现 VM 下的 linux 还不错,但这显然不适合您。

  • 我的 i7/16GB 内存上的 Windows 7 比我运行 OSX 的 3 岁的 macbook 慢
  • 一旦您在 Windows 上启动并运行服务器,它就不会特别慢,但是正如您提到的,任何 rake 任务都需要很长时间
  • ruby 1.9 比 1.8 快得多
  • windows下虚拟机下的ubuntu比windows下的rails native快很多
  • Mac OSX 似乎比 linux 快
  • Cygwin 默认只有 ruby​​ 1.8,所以如果你想要任何体面的速度,你必须自己编译 1.9。即使这样做之后,我仍然没有注意到比通用非 cygwin Windows 安装更快的速度。

  • 这里的一些答案也可能有助于解释:
    Why is ruby so much slower on windows?

    关于performance - 提高 Ruby on Rails 性能 Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7276993/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com