Ho 2 problemi:

1) ho una query dove faccio ORDER BY RAND( ) per ottenere un risultato random e il tempo di attesa č sul mezzo secondo e voglio limarlo. esiste un altro modo per tirare fuori risultati random che sia + veloce?
nb. non posso trovare max e min e poi trovare il random in quel range perchč non vā bene per la query in questione

2) faccio una query dove tiro fuori tramite un ciclo circa 600 risultati e li mostro tramite una echo $risultato

se invece io mettessi tutti i risultati in una variabile e poi li mostrassi in una singola echo alla fine del ciclo che tipo di ottimizzazione otterrei? intendo meno carico sul server o solamente una maggiore velocitā di risposta per il client?