devturkeli adlı üyeden alıntı: mesajı görüntüle
şurada 5-6 yöntem verilmiş dediğim şekilde, incelemenizi öneririm.

http://www.gorilla3d.com/v8/fast-ran...-in-mysql.html
Buradaki örneklere göre

$sorgu = "SELECT resim FROM $wpdb->rastgeleresim ORDER BY RAND() LIMIT 0, $yazi_sayisi";
yerine
$sorgu = "SELECT resim FROM $wpdb->rastgeleresim WHERE id = ROUND(".lcg_value()." * (SELECT COUNT(*) FROM $wpdb->rastgeleresim)) LIMIT 1";
kodunu kullandım üstteki kod 0.6 seconds alırken alttaki 0.0001 alıyormuş, bu kadar fark eder mi bilmem, ama bir nevi optimasyon çabası içindeyim