【发布时间】:2012-06-07 05:58:50
【问题描述】:
您似乎理所当然地认为您不能将 Webrick 用作生产服务器,但我真的找不到任何地方提到原因。共识似乎是: “Webrick 适合开发,但 Thin 或 Unicorn 是生产的选择,时期。”
我确实查看了瘦服务器的主页,它谈到了请求/秒,但我不太了解图表,因为没有注释。
谁能告诉我为什么我应该使用 Thin 或 Unicorn 与 Webrick 相比?使用 Webrick 进行开发还有什么好处吗?我一直在使用 Webrick,因为它带有 rails,我认为它之所以默认应该是有原因的。
顺便说一句,我正在使用 Heroku。
【问题讨论】:
-
与 Mongrel 等其他人相比,它的速度很慢。
-
Ken,我真的没有问这个问题来辩论什么。我真的很想知道答案,因为我在任何地方都找不到真实的统计数据,而每个人都认为 Webrick 是劣等的。我不隶属于任何这些政党,你提到的辩论是我出于真正的好奇而提出的问题。我怎样才能改写这个问题,使它看起来不那样?
-
这是个好问题。
-
不应关闭此类问题。它们很有用而且很有帮助。所有自行任命的内容警察都应该退缩。
-
我通过谷歌搜索“为什么不在生产中使用 WEBrick?”找到了这个。因为这是我想要回答的问题。我并不是要在生产中使用 WEBrick,但我确实觉得每个人都说“因为它显然不是 For Production®”很烦人。这真的不是那么明显——如果是这样的话,人们在最终在 StackOverflow 上提问之前不会研究这个问题,正如@Vlad 所表明的那样。接受的答案是有帮助的;至少指出一些缺失的功能。切线地,坚持关闭一个问题,因为你认为它没有实际意义,而不提供你自己的答案是没有帮助的。
标签: ruby-on-rails production-environment thin webrick unicorn