Buon pomeriggio a tutti, ho questo script:

########imposto pagine########
$p=1;
if($_REQUEST['p']!=""){
$p=$_REQUEST['p'];
}
$step=10;
if($p=="1"){
$step_f=10;
$step_i=0;
}else{
$step_f=10*$p;
if($azione=="ind"){
$step_i=$step_f-$step;
}else{
$step_i=$step_f-$step;
}
}
##############################
$url="mio_file_esterno.xml";
$xml = simplexml_load_file("$url");
###########mi vedo prima il messaggio di connessione#############
#e poi seleziono i campi#
$r=1;
foreach($xml->channel->item as $article)
{
$title_a[ ]=$article->title;
$item_a[ ]=$article->guid;
}
#######e qui tiro fuori in base alla pag###
for ($i=$step_i; $i<$step_f; $i++) {
if($r<=10){
if($r==10){$item_link.="$item_a[$i]";}else{$item_link.="$item_a[$i],";}
$r=$r+1;
}

}

I problemi sono due:
- lo script richiede oltre i 4 secondi, testati su WebPageTest, ma è un problema di script o un problema di server????
- poi lo script viene richiamato dopo i css, dopo i vari contenuti, menu, bottoni, etc.. del sito. Ma sempre vedendo WebPageTest, mi risulta che il server richiama prima lo script e poi tutto il resto. Come faccio a richiamare prima il sito e poi lo script????
Grazie Lenny

-