hihihihi ho fatto in questo modo:
- uno script php realizza la pagina la prima volta mettendo a video i record. Sull' onLoad del body uno script lato client, usando la setInterval, invoca un secondo script client.
- questo secondo script effettua una richiesta asincrona (ajax) verso uno script php lato server che ritorna le nuove righe se disponibili, altrimeni nisba
- quando lo script delle nuove righe completa, viene invocata una callback lato client. Questa se ci sono le righe nuove le mette a video, in ogni caso invoca prima d'uscire lo script lato client che fa la richiesta ajax.
E tutto si ripete liscio come l'olio. Di fatto è un ciclo stretto, ma non noto overhead. Non ci sono sleep e non c'è ricorsione poichè la callback di completamento non chiama se stessa bensì un altro script.
La struttura è
richiesta client -> risposta server -> callback client -> richiesta client
Non posso farla circolare ma ci siamo capiti.
Funziona (mi pare) abbastanza bene :1145359704-55: