Potrzebuję wylosować z niej X rekordów i wyświetlić informację zawarta w ich polach
Przykładowo mam takie zapytanie które wykonuje oczekiwane zadanie ale obciąża zasoby serwera.
CODE
<?
$zapytanie_sr = "SELECT pole FROM tabela ORDER BY RAND() LIMIT 20";
$wykonaj_sr = mysql_query($zapytanie_sr);
while($rek_sr = mysql_fetch_array($wykonaj_sr))
{
$tekst_sr=$rek_sr['pole'];
//wyświetlanie wyniku zapytania
echo "<font size=2 face=Arial>";
echo"
<B>$tekst_sr</B>
";
echo "</font><br>";
}
?>
$zapytanie_sr = "SELECT pole FROM tabela ORDER BY RAND() LIMIT 20";
$wykonaj_sr = mysql_query($zapytanie_sr);
while($rek_sr = mysql_fetch_array($wykonaj_sr))
{
$tekst_sr=$rek_sr['pole'];
//wyświetlanie wyniku zapytania
echo "<font size=2 face=Arial>";
echo"
<B>$tekst_sr</B>
";
echo "</font><br>";
}
?>
Jak rozwiązać żeby obciążenie było minimalne i nie trzeba było czekać na wyświetlenie wyniku?