Quelqu'un peut-il expliquer comment fonctionne la réponse en temps réel sur Twitter? Comme lorsque vous effectuez une recherche dans twitter tout en regardant le résultat, vous obtenez des mises à jour en temps réel en disant "7 personnes de plus tweeté". J'ai remarqué qu'il n'y a pas d'appel AJAX en cours. Quelqu'un peut-il me dire comment cela fonctionne et est-il possible de mettre en œuvre une telle chose en utilisant PHP?Twiiter comme réponse en temps réel en utilisant PHP
1
A
Répondre
3
Firebug montre qu'il effectue des appels asynchrones au serveur:
Remarque les variables:
- q: "nouvelle année"
- since_id: 7199106684
- refresh: true
- callback processSummizeRefresh
Tout ce qu'il fait est à la recherche de toutes les correspondances à la variable q
dont l'ID est supérieure à since_id
et en retournant un compte. Si vous chargez les résultats, en cliquant sur "123 nouveaux tweets", le since_id
sera mis à jour pour refléter la nouvelle valeur d'ID la plus récente.
1
Il utilise probablement une longue interrogation. Voir comet.
2
Tout est une question de comète, comme l'a mentionné Zack. Les implémentations en PHP sont délicates; Facebook utilise Erlang.
Si vous voulez commencer avec PHP sans avoir à installer votre propre serveur, consultez WebSync On-Demand.
Questions connexes
- 1. En utilisant T4MVC en temps réel projet
- 2. Sortie en temps réel PHP du contenu
- 3. Site web en temps réel utilisant PHP ou ASP.NET
- 4. Ajax recherche en temps réel avec PHP
- 5. Services Web en temps réel
- 6. enregistrement en temps réel
- 7. Diffusion en temps réel
- 8. Graphes en temps réel
- 9. HTML5: son en temps réel
- 10. Cloner MovieClip en temps réel
- 11. CorePlot graphique en temps réel
- 12. Recherche en temps réel dans Orkut - (comme twitter)
- 13. Lucene indexation en temps réel?
- 14. Graphiques en temps réel en Java
- 15. AJAX pour faire des sondages DB en temps réel comme "résultats en temps réel" de Twitter dans Coldfusion
- 16. Comment puis-je écrire un chat en temps réel en utilisant XAJAX et PHP?
- 17. Comment créer un AJAX en temps réel?
- 18. Exécuter le processus en temps réel
- 19. Vote en ligne en temps réel sans quitter la page?
- 20. Communication en temps réel entre l'application PHP et l'application Flex
- 21. Site Web en temps réel utilisant des zones de glace
- 22. gui temps réel pour python en utilisant seulement les traits
- 23. 2d génération de terrain en temps réel
- 24. Programmation sur un système en temps réel
- 25. Filtrage en temps réel de la listbox
- 26. GLUTesselator pour la tesselation en temps réel?
- 27. Comment compresser les javascript en temps réel?
- 28. Bungie Reach API - Statistiques en temps réel?
- 29. contournable en temps réel remplacer youtube url
- 30. vidéo en temps réel streaming encodage rapide
Il doit interroger le serveur son compris. Comment le fait-il sans faire d'appels AJAX? – Zaje
Il fait AJAX un appel. J'ai sorti cette information du firebug. – Sampson
Okay finalement trouvé qu'il fait des appels AJAX. Pouvez-vous me donner une raison pour laquelle l'appel AJAX fait, ne se connecte pas dans l'onglet console de firebug. Coz la plupart des applications que j'ai vu, tous les appels AJAX sont enregistrés dans l'onglet de la console de firebug, dans le cas de twitters ce n'est pas le cas? – Zaje