1
A
回答
2
我肯定會看看使用的WebSockets或某種推送技術。
這取決於你的水平,但你可以使用第三方服務,如Pusher,使用開源項目如Juggernaut或建立自己的。
如果您打算自己烘焙一個解決方案,請看Node.js,EventMachine和Socket.IO。你還需要一些有能力的pub/sub排隊系統。 Redis或RabbitMQ是完美的。
我覺得Node.js和JavaScript更適合構建實時推送服務器,但如果您更熟悉Ruby EventMachine也很棒。
我會使用Socket.IO所有解決方案。如果您的瀏覽器/移動設備支持它們並且回退到Flash,輪詢等,則Socket.IO基本上會使用WebSocket。它將瀏覽器所涉及的所有麻煩以及它們對HTML5功能的支持都缺乏。
就個人而言,我會使用Juggernaut,因爲它結合了Socket.IO,Redis和Node.js,這是我選擇構建這樣的系統的技術。 Juggernaut已經準備就緒,可以直接安裝,並且可以通過Node.js和Redis輕鬆擴展。
相關問題
- 1. 用於博客系統
- 2. Django博客回覆系統
- 3. 安卓系統的博客webservice - localhost glassfish
- 4. CakePHP博客教程的評論系統
- 5. 是否有不需要javascript的博客網站評論系統?
- 6. 光博客系統無數據庫
- 7. PHP,MYSQL創建博客評論系統
- 8. 如何在博客系統中實現權限?
- 9. 道場建築系統的jQuery或JavaScript?
- 10. 現場博客應用程序的數據庫選擇
- 11. 將簡單的PHP博客系統整合到現有網站中
- 12. 結合Django的評論系統到博客與JavaScript構建和PHP
- 13. PHP中圖像博客的線程評論系統
- 14. 構建一個定製的博客系統 - 設計建議
- 15. 博客上的博客ID
- 16. 博客系統如何做到這一點?
- 17. 如何爲網站創建一個自動博客系統
- 18. PHP/MYSQL用戶博客/論壇投票系統
- 19. 如何爲博客系統設計數據庫?
- 20. django博客 - post-reply系統顯示回覆
- 21. 如何爲博客製作多個標籤系統?
- 22. Django博客應用程序與自定義管理系統
- 23. MySQL - 博客帖子日程安排系統
- 24. WordPress博客系統顯示設置問題
- 25. 帶格式「博客」的HTML帖子
- 26. 客戶端設備上的統一現場直播
- 27. 播客和現場廣播所需的服務器帶寬
- 28. Rails博客的提示博客
- 29. 使用MongoDB和NoRM實現博客:關係?
- 30. /博客爲博客上市和/博客/%postname%博客文章,mod_rewrite規則
不知道這是否是最好的方式,但看看websockets。這基本上是設計用於在客戶端流式傳輸javascript。但我沒有任何經驗來說明這個規模如何。 – 2011-03-19 11:00:58
@Marten Veldthuis:我支持這個想法。使用HTML5的'WebSocket',您可以與服務器建立直接連接,這意味着作爲服務器,您可以隨時將信息發送到客戶端,並且客戶端可以隨時自動接收信息。我在我的場景中使用了Nugget(http://nugget.codeplex.com/)作爲服務器,這是使用C#編寫的,並不難處理。 – pimvdb 2011-03-19 11:19:04