2012-11-02 35 views
0

我正在構建一個網站,將處理許多持久連接 - 無論是通過長輪詢或WebSockets(如果我得到一個具有IIS8的主機)。我的問題是,這些在共享主機上是否可行?或者我需要一個真正的專用服務器?ASP.NET上的WebSockets /長輪詢 - 共享主機?

我知道長輪詢會要求我對服務器處理的最大請求數進行一些自定義配置。所以看起來這似乎不是共享主機上的一個選項。 WebSockets怎麼樣?而且,其中的任何一種都可以使用「虛擬」或「雲」託管?

回答

1

如果您想要或需要使用共享主機,則可以將持久連接的處理卸載到realtime web hosted service。我爲一家這樣的公司工作,Pusher,但也有一些其他人(都與上述指南有關)。

0

這些技術將適用於任何類型的託管,但您會相當快地超出共享託管的資源限制。所以我建議至少從VPS開始。

0

是的,我同意伊萬。如果你使用這種技術,它將消耗服務器上的大量資源,大多數共享主機不允許它,因爲它會使服務器不穩定。如果你想嘗試共享主機,我相信你需要簽署最高計劃。或者你可以與提供商打交道,並詢問他們的最佳價格。 :)對於ASP.NET提供商,我建議您在Microsoft網站上找到它,因爲它們確實專注於此領域。如果它仍然無法正常工作,則需要使用VPS或雲。祝你好運。

+0

感謝您發佈您的答案!請務必仔細閱讀[自助推廣常見問題](http://stackoverflow.com/faq#promotion)。另請注意,每次鏈接到您自己的網站/產品時,您都必須*發佈免責聲明。 –