Ciao a tutti, ho un problema.... questa pagina ci impiega troppo tempo ad elaborare i dati... sono riuscita a localizzare il problema all'interno della pagina.... il pezzo laborioso è il seguente....
codice:
$a_area=array();
$arra_finale=array();
for ($t=0;$t<count($loading);$t++) {
unset($a_area);
$a_area=a_areas($loading[$t][0]);
$inizio=count($arra_finale);
$fine=count($arra_finale)+count($a_area);
$var=0;
for ($q=$inizio;$q<$fine;$q++) {
for ($f=0;$f<$tot_stock;$f++) { if ($stock_area[$f][0]==$a_area[$var]['stock_area']) $st_area=$stock_area[$f][1];}
$arra_finale[$q][0]=$a_area[$var]['stock_area'];
$arra_finale[$q][1]=$st_area; if ($a_area[$var]['shelf']!="") $arra_finale[$q][1].=" / ".$a_area[$var]['shelf'];
$arra_finale[$q][2]=$loading[$t][1];
$arra_finale[$q][3]=$loading[$t][2];
$arra_finale[$q][4]=$loading[$t][3];
$arra_finale[$q][5]=$loading[$t][4];
$arra_finale[$q][6]=$a_area[$var]['quantity'];
$arra_finale[$q][7]=$loading[$t][5];
$arra_finale[$q][8]=$loading[$t][6];
$var++;
}}
il problema compare quando ho un numero abb. grande di dati nel db... alla fine dell'operazione verranno mostrati (in questo caso) 4000 righe circa...
come posso ridurre il tempo di elaborazione?