Salve a tutti,

ho realizzato una chat AJAX (che combina insieme le tecnologie PHP, MySQL e Javascript) veramente molto carina.

In breve funziona così: ogni 0.2 secondi circa, JavaScript carica una pagina PHP che genera un documento XML contenente i nuovi messaggi inviati dopo un certo timestamp. JavaScript li elabora e li inserisce in un'apposita <div>.

Qual è il problema? Il problema è che, quando ci sono 200 utenti connessi, ogni secondo partono un migliaio di query al DB, e si blocca tutto.
Cosa posso fare per migliorare le prestazioni di questa benedetta chat? C'è qualcosa che io possa fare (oltre ovviamente convincere il committente a migliorare l'infrastruttura)?

Grazie