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....
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...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++; }}
come posso ridurre il tempo di elaborazione?

Rispondi quotando