mono是asp.net的可行替代品吗?

时间:2022-06-10 00:58:15

I am researching for a platform I'd be using for my project. Part of it is a very simple .NET web site. I wanted to get an Amazon EC2 hosting for it, and I do see that lunux host will cost me twice less than windows. I also feel that with Linux I would be able to get more out of the hardware than with Windows. So, my thought is that if I make my web site work under Mono, I would be able to host it cheaper. My questions now are:

我正在为我的项目寻找一个平台。它的一部分是一个非常简单的。net网站。我想为它获得一个Amazon EC2主机,而且我确实看到lunux主机将比windows便宜两倍。我也觉得使用Linux,我可以从硬件中获得比Windows更多的东西。所以,我的想法是,如果我让我的网站在Mono下工作,我就能更便宜地主持它。现在我的问题是:

  • Is Mono stable enough platform to host web sites? By stable I mean: bugs, crashes, security issues. In other words, is it good enough to host a production web site?

    Mono是否足够稳定的平台来承载web站点?所谓稳定,我的意思是:bug,崩溃,安全问题。换句话说,托管生产web站点是否足够好?

  • What web server would be appropriate for my web? I always hear "apache", but it's a big bloated platform, designed for heavy duty webs. My model would be - one EC2 host = one web site. Isn't it an overkill? Are there other alternatives, which are light and stable?

    什么web服务器适合我的web?我总是听到“apache”,但它是一个庞大的平台,专为重型web设计。我的模型是-一个EC2主机=一个web站点。这不是一个过分了吗?还有其他的选择吗,既轻又稳定?

  • Is there any example of a successful web site running on Mono? What exactly is their setup?

    在Mono上运行成功的网站有什么例子吗?它们的具体设置是什么?

1 个解决方案

#1


2  

Your first question is invalid IMHO. Requirements on production usage are more than technologies in use, as it also involves support contracts with service providers (Amazon), framework vendor (Xamarin), application vendor (your development team or a third party).

你的第一个问题是无效的。生产使用方面的需求不仅仅是正在使用的技术,因为它还涉及与服务提供者(Amazon)、框架供应商(Xamarin)、应用程序供应商(开发团队或第三方)的支持合同。

Even if you choose .NET/IIS/Windows, you would face the same situation.

即使你选择了。net / iis / windows,你也会面临同样的情况。

Mono supports FastCGI, so Apache is only one of your web server options. http://www.mono-project.com/FastCGI

Mono支持FastCGI,所以Apache只是您的web服务器选项之一。http://www.mono-project.com/FastCGI

Show cases for Mono can be found from following links,

可以从以下链接找到Mono的显示案例,

http://tirania.org/blog/archive/2010/Jun-16-1.html

http://tirania.org/blog/archive/2010/jun - 16 - 1. - html

http://mono.1490590.n4.nabble.com/Showcase-of-mono-projects-td2300715.html

http://mono.1490590.n4.nabble.com/Showcase-of-mono-projects-td2300715.html

There are more, as published at http://mono-project.com/Companies_Using_Mono

在http://mono- project.com/es_using_mono上发表了更多的文章。

I suggest you talk to Xamarin if you want to do more inquiries too,

如果你想做更多的调查,我建议你和沙玛林谈谈,

http://support.xamarin.com/

http://support.xamarin.com/

#1


2  

Your first question is invalid IMHO. Requirements on production usage are more than technologies in use, as it also involves support contracts with service providers (Amazon), framework vendor (Xamarin), application vendor (your development team or a third party).

你的第一个问题是无效的。生产使用方面的需求不仅仅是正在使用的技术,因为它还涉及与服务提供者(Amazon)、框架供应商(Xamarin)、应用程序供应商(开发团队或第三方)的支持合同。

Even if you choose .NET/IIS/Windows, you would face the same situation.

即使你选择了。net / iis / windows,你也会面临同样的情况。

Mono supports FastCGI, so Apache is only one of your web server options. http://www.mono-project.com/FastCGI

Mono支持FastCGI,所以Apache只是您的web服务器选项之一。http://www.mono-project.com/FastCGI

Show cases for Mono can be found from following links,

可以从以下链接找到Mono的显示案例,

http://tirania.org/blog/archive/2010/Jun-16-1.html

http://tirania.org/blog/archive/2010/jun - 16 - 1. - html

http://mono.1490590.n4.nabble.com/Showcase-of-mono-projects-td2300715.html

http://mono.1490590.n4.nabble.com/Showcase-of-mono-projects-td2300715.html

There are more, as published at http://mono-project.com/Companies_Using_Mono

在http://mono- project.com/es_using_mono上发表了更多的文章。

I suggest you talk to Xamarin if you want to do more inquiries too,

如果你想做更多的调查,我建议你和沙玛林谈谈,

http://support.xamarin.com/

http://support.xamarin.com/