首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混合vs. WEBrick

混合vs. WEBrick
EN

Stack Overflow用户
提问于 2009-02-27 22:21:27
回答 5查看 10.9K关注 0票数 30

Mongrel和WEBrick有什么不同?

我应该使用哪一个?

为什么Rails会同时提供这两种功能呢?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-02-27 22:27:42

对于您的本地开发,它们都可以工作。Mongrel更快、更高效、更稳定。有些人(包括我自己)甚至用它来托管他们的生产站点。当然,对于当地的发展来说,这是可以的。

如果你使用的是非视窗系统,我建议你看看Phusion Passenger。你可以在你的本地主机上支持多个应用程序,而不必在每次你想要运行什么东西的时候都做一个'ruby脚本/服务器‘。

在运行Phusion Passenger时,您必须自己跟踪日志文件。mongrel将在控制台窗口中显示日志,因此要获得该功能,您必须对Passenger执行tail -f log/development.log

为什么Rails会同时提供这两种功能呢?历史。Webrick是用ruby编写的,所以它是早期最受欢迎的。Mongrel出现了,并且变得更好了,但是webrick的支持并没有被放弃。

如果你不想安装Phusion Passenger,可以使用mongrel。这是默认的,而且它是有效的。

编辑2009-08:我也很幸运地使用了thin,它是mongrel的临时替代品。对于开发来说,这并不是什么大事,但对于生产来说,这将是一个值得检验的东西。

票数 30
EN

Stack Overflow用户

发布于 2009-02-27 22:27:00

Mongrel的效率和稳定性要高得多。

票数 6
EN

Stack Overflow用户

发布于 2009-02-27 23:13:16

我还喜欢mongrel在运行时向stdout输出有用信息的方式。两者都可以,对于生产来说,mongrel比webrick更好。Phusion也很酷,但我不会把它用在dev上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/596902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档