Originariamente inviato da alexforum
stò realizzaando una chat in ajax-php-mysql

per aggiornare i contenuti uso

setinteval(funzione, intervallo)

dove funzione si occupa di prelevare i dati dal db e aggiornare la pagina html

vorrei sapere come posso fare per aggiornare i dati solo se il contenuto dinamico è cambiato, risparmiando sulle query, banda utilizzata, rendendo la chat più snella.

che sistema posso usare??

...grazie
Quell'attuale, è l'unica soluzione che tu hai dato che il client (broswer) per sapere se i dati sono cambiati deve eseguire una richiesta a server, che questa richiesta sia eseguita tarmite click o tramite funzione poco importa l'indispensabile e che venga eseguita dal client.
L'unica alternativa sarebbe che il server un volta aggiornato invii i dati al client ma dato che questo non può accadere (almeno credo ).