對於我的網站,我用C#編寫了一個WebSockets服務器(最喜歡的語言編碼),它使用Fleck,它大約有600行代碼。一切似乎都正常工作(有時雖然有點不穩定,但不知道這是我的代碼還是斑點問題)。WebSocket服務器的現代解決方案?
但是,我想從我的計算機移動到一個實際的域,我不確定是否有任何託管提供程序將支持這樣的.NET控制檯應用程序。
我在想,也許我不得不用PHP等其他語言來重寫它,但我對整個想法略微不確定。有什麼流行的託管服務提供商可以支持我所尋找的?即使他們是,這是一個好主意嗎?我認爲它可能不如使用Perl,PHP或Python的服務器的典型解決方案更安全或更慢。 (大量的P)
最後,如果重寫是一個好主意,我不確定我會寫哪種語言。這已經有一段時間了,我不確定每個人仍然使用什麼。 PHP仍然被認爲是Web服務器最受支持和最安全的嗎?
哪個WebSockets實現最適合?我花了一段時間才發現Fleck,似乎有兩倍的PHP衍生品,我感覺有點不知所措。另外,有關WebSockets的Stackoverflow上的很多帖子都來自兩年前,當時他們不受支持。
對不起,我的天真和我的問題缺乏重點,但正如你所看到的,我有點困惑,我的行動方向應該是什麼,我正在尋找一些見解。謝謝閱讀。
這是一個很好的列表,我想補充一點,如果你想使用Python並願意爲性能交易一點支持(或者只是更喜歡極簡主義的解決方案),請看看gevent-websocket http: //www.gelens.org/code/gevent-websocket/ – Dreen 2012-08-03 21:06:30