2012-05-20 46 views
5

我正在研究我將用於我的項目的平臺。其中一部分是一個非常簡單的.NET網站。我想爲它獲得Amazon EC2託管服務,而且我確實看到lunux主機花費我的時間少於Windows兩次。我也覺得在Linux下,我可以比使用Windows獲得更多的硬件。所以,我的想法是,如果我讓我的網站在Mono下工作,我可以更便宜地託管它。我現在的問題是:單聲道是否可以替代asp.net?

  • Mono是否足夠穩定託管網站的平臺?穩定我的意思是:錯誤,崩潰,安全問題。換句話說,主持一個生產網站是否足夠好?

  • 什麼web服務器適合我的網站?我總是聽到「apache」,但它是一個龐大的平臺,專爲重型網絡設計。我的模型將是 - 一個EC2主機=一個網站。這不是一個矯枉過正的問題嗎?是否還有其他替代品,輕質且穩定?

  • 有沒有在Mono上運行成功的網站的任何例子?他們的設置究竟是什麼?

回答

2

你的第一個問題是無效的恕我直言。生產使用的要求不僅僅是技術的使用,還涉及與服務提供商(亞馬遜),框架供應商(Xamarin),應用程序供應商(您的開發團隊或第三方)的支持合同。

即使您選擇.NET/IIS/Windows,也會遇到同樣的情況。

Mono支持FastCGI,因此Apache只是您的一個Web服務器選項。 http://www.mono-project.com/FastCGI

爲單顯示的情況下可以從以下鏈接找到,

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還想做更多的查詢,

http://support.xamarin.com/

+0

我打開了兩個鏈接,沒有一個指向任何展示情況。我寧願看到一些網站實際上在互聯網上工作,並使用Mono作爲後端。我看到Mono受到更多供應商的支持,但我的問題是:是否真的被任何人成功使用。另外:我知道FastCGI是如何工作的。我所要求的是推薦,最好由個人實踐經驗支持。 – galets

+2

那些使用Mono作爲後端的人不會爲沒有做任何事的Mono做廣告,那麼爲什麼不寫一封私人郵件給Xamarin並詢問他們是否有任何東西要與你分享。他們可能會將您指向使用Mono的人。此外,http://mono-project.com/Companies_Using_Mono值得檢查。 –

+1

FastCGI支持顯然不是很穩定。 XSP僅用於開發而非生產。 – startupsmith