Reputation: 2309
Can anyone explain how does the real time response works in Twitter ? Like when u search in twitter while viewing the result u get real-time updates saying "7 more people tweeted" . I have noticed there is no AJAX call being made. Can someone tell me how this works and is it possible to implement such a thing using PHP ?
Upvotes: 1
Views: 1065
Reputation: 44652
It's all about comet, as mentioned by Zack. Implementations in PHP are tricky; Facebook uses Erlang.
If you want to get started with PHP without the hassle of setting up your own server, check out WebSync On-Demand.
Upvotes: 2
Reputation: 268462
Firebug shows that it is making asynchronous calls to the server:
Note the variables:
All it's doing is looking for any matches to the q
variable whose ID is greater than since_id
and returning a count. If you load the results, by clicking "123 new tweets," the since_id
will be updated to reflect the new latest ID value.
Upvotes: 3