我正在研究一个我将用于我的项目的平台。其中一部分是一个非常简单的.NET网站。我想为它获得一个Amazon EC2托管,我确实看到lunux主机的价格比windows低两倍。我也觉得使用Linux我可以从硬件中获得比Windows更多的东西。所以,我的想法是,如果我让我的网站在Mono下工作,我将能够以更便宜的方式托管它。我现在的问题是:
Mono是否足够稳定平台来托管网站?稳定我的意思是:错误,崩溃,安全问题。换句话说,举办一个生产网站是否足够好?
哪种网络服务器适合我的网络?我总是听到“阿帕奇”,但它是一个大型的平台,专为重型网而设计。我的模型是 - 一个EC2主机=一个网站。这不是一种矫枉过正吗?还有其他替代品,它们轻便且稳定吗?
是否有在Mono上运行成功网站的示例?他们的设置究竟是什么?
答案 0 :(得分:2)
你的第一个问题是无效的恕我直言。对生产使用的要求不仅仅是使用的技术,因为它还涉及与服务提供商(亚马逊),框架供应商(Xamarin),应用程序供应商(您的开发团队或第三方)的支持合同。
即使您选择.NET / IIS / Windows,您也会遇到相同的情况。
Mono支持FastCGI,因此Apache只是您的Web服务器选项之一。 http://www.mono-project.com/FastCGI
可以从以下链接中找到Mono的展示案例,
http://tirania.org/blog/archive/2010/Jun-16-1.html
http://mono.1490590.n4.nabble.com/Showcase-of-mono-projects-td2300715.html
还有更多内容,已在http://mono-project.com/Companies_Using_Mono
发布如果你想做更多的询问,我建议你和Xamarin谈谈,