E' vero che questo forum non sempre è veloce come dovrebbe, ma dovresti fornire più dati sul problema.
Quali sono le routine/query che vengono eseguite?
Elencale nell'ordine reale di esecuzione.
C'è uno script Ajax che in seguito all'inserimento del post nel DB manda anche il messaggio sulla chat in modo asincrono?
E quali parametri ha il post? (È qui che a occhio si dovrebbe comporre una matrice contenente gli array corrispondenti ai post ordinandola per l'elemento degli array che tu stabilisci, sostituendola alla matrice precedente).
Senza sapere tutto questo è impossibile aiutarti (a meno che uno non abbia avuto esattamente il tuo stesso problema e lo intuisca dalle informazioni che hai postato).
Cerca di analizzare il problema globalmente, escludendo man mano i fattori possibili ed isolandolo casomai ad una sola pagina o ad un solo script e postalo, perché se posti molto materiale anche in quel caso è difficile che qualcuno si metta a leggere tutto e a studiare un debug.![]()

