avrei risolto con un software non web ^^
tieni conto che se sono questi i numeri è un totale ed assoluto suicidio con o senza streaming
con uno streaming dovresti connetterti allo script e lasciare questo in esecuzione a tempo praticamente indeterminato (impostando il set_time_limit a zero) e in aggiunta ogni mezzo secondo o quello che vuoi dovresti controllare il database per verificare se c'è roba da visualizzare
moltiplicalo per 300 e ti ritrovi 300 processi sempre avviati con una connessione fissa a mysql che lo fracchiano a rotazione
con le richieste, anche se continue, e anche se generi poco più traffico ... hai un carico infinitamente più ridotto ... e penso che se invece di far arrivare la risposta dopo che si batte invio la si fa arrivare 1/2 secondi dopo ... non succede nulla![]()