首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您如何比较IIS和Cassini作为生产服务器?

您如何比较IIS和Cassini作为生产服务器?
EN

Stack Overflow用户
提问于 2010-01-01 14:23:02
回答 6查看 1.9K关注 0票数 2

我有一个ASP.NET网站,目前运行在互联网信息系统上。现在我想把这个站点移到Cassini上运行。

与IIS相比,Cassini有哪些优势?它的缺点是什么?

您使用Cassini作为生产web服务器的经验是什么?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-01-01 14:31:55

我想说的是,如果你正在寻找替代服务器,那么你最好使用一些已经被证明可以处理伸缩性的服务器,比如apache上的mod_mono。

iis的集成管道、路由、压缩和缓存功能很难复制。但是如果没有根级的操作系统和网络堆栈的知识,应用程序池和故障快速响应的东西是很难做到的。

Cassini并不声称自己是多线程的,也不会处理任何高级电子标签或其他报头控制问题,这些问题可能会出现在iis中,但在iis的后续版本中,它们通常也会设置为合理的默认值。

出于完整性的考虑,您可以使用较旧的rails-mongrels模型,在端口10100 - 10110上启动10个cassini,然后使用ngenx或apache在这些线程上加载ballance请求,并在旧线程外出吃午饭时使用监控工具重做对新线程的请求,并不断重新启动2个左右的端口,因为您会超载。

票数 2
EN

Stack Overflow用户

发布于 2010-01-01 14:40:49

据我所知,您不能在生产环境中使用Cassini,因为它只侦听localhost请求。您必须自己修改源代码并重新编译and服务器。

另一件事是,IIS构建在http.sys内核级库之上,以获得最高性能。我不熟悉最新的Cassini版本,但据我所知,它使用的是较慢的托管TCP套接字。

如果你的网站不是很受欢迎,而Cassini有你需要的所有功能,为什么不…卡西尼号没有任何问题。它是一个简单的IIS服务器,但不是IIS的唯一替代方案。

还有AbyssUltiDev Cassini和其他一些支持ASP.NET的开源服务器。

票数 11
EN

Stack Overflow用户

发布于 2011-07-12 04:46:50

UltiDev Web Server Pro是一个免费的、可再分发的、轻量级的web服务器,它为ASP.NET应用程序(从ASP.NET 1.1到4)提供了大量的企业级功能。与卡西尼号不同的是,它的设计没有阻止它为面向互联网的应用程序提供服务。由UltiDev Cassini fork的供应商UltiDev创建,新的UWS Pro在功能上更接近IIS而不是卡西尼。More screenshots

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

https://stackoverflow.com/questions/1988022

复制
相关文章

相似问题

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