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. 用于博客系统
- 3. Django博客回复系统
- 4. 安卓系统的博客webservice - localhost glassfish
- 5. CakePHP博客教程的评论系统
- 6. 是否有不需要javascript的博客网站评论系统?
- 7. PHP,MYSQL创建博客评论系统
- 8. PHP:档案系统像博客
- 9. 光博客系统无数据库
- 10. 如何在博客系统中实现权限?
- 11. 的virtualenv在Windows系统现场包
- 12. jBehave生成系统的“现场文档”
- 13. 道场建筑系统的jQuery或JavaScript?
- 14. 在博客博客中实现css按钮博客
- 15. 现场博客应用程序的数据库选择
- 16. 将简单的PHP博客系统整合到现有网站中
- 17. 结合Django的评论系统到博客与JavaScript构建和PHP
- 18. 如何将wordpress博客移动到带博客的wordpress站点
- 19. PHP中图像博客的线程评论系统
- 20. 如何将Facebook的新评论系统添加到博客?
- 21. 在WordPress的Heroku博客上发布评级系统
- 22. 构建一个定制的博客系统 - 设计建议
- 23. 博客WordPress的博客
- 24. 博客上的博客ID
- 25. Django博客应用程序与自定义管理系统
- 26. 如何为博客系统设计数据库?
- 27. 在“博客”风格系统中存储数据
- 28. WordPress博客系统显示设置问题
- 29. 博客系统如何做到这一点?
- 30. MySQL - 博客帖子日程安排系统
不知道这是否是最好的方式,但看看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