Pregunta

Puede alguien explicar cómo hace las obras de respuesta en tiempo real en Twitter? Al igual que cuando u buscar en Twitter mientras se visualiza el resultado u obtener actualizaciones en tiempo real diciendo "7 personas más tweeted". Me he dado cuenta de que no hay llamada AJAX se están realizando. ¿Puede alguien decirme cómo funciona esto y es posible implementar tal cosa usando PHP?

¿Fue útil?

Solución

Firebug muestra que es la realización de llamadas asíncronas al servidor:

http: //integratedsearch.twitter .com / search.html? _ = 1262187845554 & q = + nuevo año y since_id = 7199106684 y refresco = true y devolución de llamada = processSummizeRefresh

Tenga en cuenta las variables:

  • q: "año nuevo"
  • since_id: 7199106684
  • actualización: true
  • devolución de llamada processSummizeRefresh

Todo lo que está haciendo está buscando ninguna coincidencia a la variable q cuyo ID es mayor que since_id y devolver un recuento. Si carga los resultados, haciendo clic en "123 nuevos tweets", el since_id se actualizará para reflejar el nuevo valor de ID tardar.

Otros consejos

Se trata de un cometa, como se ha mencionado por Zack. Implementaciones en PHP son difíciles; Facebook utiliza Erlang.

Si quieres empezar con PHP sin la molestia de crear su propio servidor, echa un vistazo a WebSync On- La demanda .

Es probable que el uso de sondeo largo. Ver cometa .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top