Здравствуйте, написал кодец, но время обработки у него 250+ ms ... проблемма в том, что каждых 100ms к нему за ответом обращается 'ajax'....надо php'шный код оптимизировать что-ли как-то...это реально тут сделать? Тупит из-за большого обьема БД...сейчас там 1500записей. Когда было 120 - не тупило(((
вобщем, помогите пожалуйста максимально оптимизировать код..
код:
$userdat = mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE id='".$_POST["plid"]."'"));
$count = 0;
for ($y=$userdat["y"]-5; $y<=$userdat["y"]+5; $y++){
for ($x=$userdat["x"]-5; $x<=$userdat["x"]+5; $x++){
$data_map = mysql_fetch_assoc(mysql_query("SELECT * FROM map WHERE loc='".$userdat["loc"]."' AND x='".$x."' AND y='".$y."'"));
if($data_map["img"]!="" && $data_map["img"]!=NULL){
if($_SESSION["x".$count]!=$data_map["img"]){
$map.="<d".$count.">".$data_map["img"]."</d".$count.">";
$_SESSION["x".$count]=$data_map["img"];
}
}else{
if($_SESSION["x".$count]!="0"){
$map.="<d".$count.">0</d".$count.">";
$_SESSION["x".$count]="0";
}
}
$count+=1;
}
}