merak edip kodlari açtım. gözüme ilk çarpanlar şunlar;

$ac=fopen($dosya,"r");

şeklinde komut var. sql kullanmak varken niye dosya ile fantazi yapilmis. bu dosyanın boyutu ve kayıt sayisi nedir

queryler dolayisi ile yapilmasi gereken optimizasyon;

"SELECT * FROM kayitlar WHERE tur = 1 ORDER BY tarih"

tur index olmasi
tarih index olmasi

"SELECT * FROM kayitlar WHERE onay = 0 ORDER BY tarih"
onay index olmasi

"SELECT * FROM kayitlar WHERE hacker = '$hacker' AND onay = 0"
hacker index olmasi

mysql_num_rows ifadelerinin hepsinin select count a çevrilmesi gerek. data sayisini bahsettiginzi 60 000 kayıtla böyle aldiysa baştan faul zaten


sistemin agzina eden satirlar
$toplamdeface=mysql_num_rows(mysql_query("SELECT * FROM kayitlar"));
$toplamdefacer=mysql_num_rows(mysql_query("SELECT * FROM hackerlar"));

sadece mysql_num_rows lar düzeltilse sistem yine rahatlar

pm atayim dedim ama mesaj kutun doluymuş
------------------------->
kodlarda mysql_num_rows lari şu şekilde düzeltirsen sistem rahatlayacaktır. Örnek bir düzeltme
$onaysizdeface=mysql_num_rows(mysql_query("SELECT * FROM kayitlar WHERE hacker = '$hacker' AND onay = 0"));
gibi bir satir şu şekilde olması gerekir
$result = mysql_query("SELECT count(*) FROM kayitlar WHERE hacker = '$hacker' AND onay = 0");
while($row = mysql_fetch_array($result) ){
       $onaysizdeface = $row[0];
}
mysql_free_result($result);
bunlari düzletince çözüldüyse 50 ytl borcun oldu