Ruby on Rails 部署的最佳操作系统是什么?我看过很多关于 Rails+Ubuntu 的文章,但是 FreeBSD 呢?是否有针对 FreeBSD 和 Ubuntu 的比较测试。哪个操作系统在性能方面最好?谢谢。
5 回答
我不认为操作系统级别有什么会影响 Rails 性能。
我怀疑越来越多的人使用 Ubuntu for Rails,因此与使用 FreeBSD 相比,使用 Ubuntu 可能遇到的问题更有可能找到解决方案。
好吧,FreeBSD 出乎所有人的意料,并没有从 ubuntu 表现得非常好/高效/或快。现在有各种可用于 linux 的基准测试,这些基准测试清楚地表明两者在整体性能方面几乎没有差异。ubuntu 的某些方面更好,而 freebsd 的某些方面在性能(数字)方面更好。
但另一个非常非常重要的方面是——
在效率方面,设置系统也应该非常重要,因为我们大多数人使用 linux 作为我们的主要桌面操作系统,有些人作为唯一的桌面操作系统。当您必须尝试任何应用程序或新产品或新版本时,这很重要,在 ubuntu 上安装 n try 比在其他 linux 变体上容易得多。当然,这不是您在答案中要寻找的,但我建议 ubuntu 让您更加安心,轻松工作。好吧,它(或其衍生物)是最好的生产/生产力Linux。最后,您可以将更多时间花在代码和应用程序的设计、开发和优化上,我认为这是一项更好的技能。
FreeBSD 也有一个非常强大的社区(用户 n 开发者两者)。我不是在反驳这一点,但你为什么要坚持每次你必须求助于论坛/bing/google/yahoo 的东西。
我会投票给ubuntu。如果您希望继续前进并且正在遭受从简化到更复杂或更怪异的 linux 发行版的教条,那么请阅读这个问题,它让我坚持使用 ubuntu。
https://serverfault.com/questions/35662/what-next-after-ubuntu-arch-linux-freebsd-gentoo
系统的配置将比操作系统本身产生更大的影响——使用您拥有最多内部专业知识的任何一个。
它取决于您的确切设置,因此我建议您同时尝试并对其进行基准测试。
为了使基准测试更快,我会在虚拟机中进行第一次尝试。
我会说,在考虑整体体验时,ubuntu 是你更好的选择。BSD 还不错,只是没有引起足够多的关注,而 ubuntu 显示出更多的动力。
同样,这并不是说 BSD 没有得到证明。我不得不说,Ubuntu 社区要友好得多。
... 我们微笑!
:)