Am mai multe produse ,impartite in categorii si subcategorii,fiecare cu un id number unic.Problema mea este ca e foarte solicitat serverul din cauza mysql .

S-ar putea afisa altfel rezultatele random,din php ,ca sa se incarce mai repede paginile?

$sql = "select * from produse WHERE (categorie='$categorie' and subcategorie='$subcategorie') ORDER BY RAND() LIMIT 15";
$result = mysql_query ($sql);
$nume_produs = $row["nume_produs"];
$descriere = $row["descriere"];
echo "
$nume_produs $descriere