如何在 FriendFeed、Stackoverflow、Blip.fm 等应用程序中实现实时更新 /live html 流媒体方法?
是否每 X 秒使用一次从客户端到服务器的 jQuery/Ajax 请求来完成?(FriendFeed 就像每 1 秒一样)还是有另一种技术?
是的,最常见的方法是使用 ajax 与客户端和服务器框架(如 jQuery 和 ASP.NET、jQuery 和 PHP、Prototype 和 X 等)
由于网络是“无状态的”,因此您必须拥有某种客户端“轮询”机制,该机制将定期与服务器对话并更新 UI。
有很多技术和想法开始提出对更具交互性的网络的需求。你可以在 stackoverflow 找到一些参考
您可以研究Comet、Polling 和 javascript等。
SO所做的是通过使用对https://stackoverflow.com/posts/2977129/answer-activity-heartbeat的ajax POST请求来检查活动,例如在这个问题页面中。请求返回是否发生了某些活动,并相应地采取行动。