AJAX像Facebook一样打电话

时间:2010-06-18 15:13:09

标签: ajax facebook

我想创建一个小社交网络(一点测试)。 如何才能像Facebook一样实施定期的ajax调用? 我需要更新新闻,状态,...... Facebook如何做到这一点?

2 个答案:

答案 0 :(得分:1)

您可以在javascript中使用setTimeOutsetInterval来为ajax调用计时。

编辑:

如果没有任何更改,您可以在下一个间隔之前使用更长的时间。这有时被称为指数退避。

答案 1 :(得分:0)

可以执行实时服务器信息推送的称为“Comet push”的技术可能适合您的需要。 据我所知,它可以在Ruby(Dojo)和ASP.NET(处理程序)中实现。 Facebook的“聊天”功能使用类似Comet的架构。

http://en.wikipedia.org/wiki/Comet_%28programming%29