1 minuto mi sembra troppo eccessivo...
5 secondi posso accettarli.. ma un minuto...

questa è la query che riguarda il quantionline funziona e si trova in chat/
Codice PHP:
$v $user['username'];
$a mysql_fetch_assoc(mysql_query("SELECT id FROM utenti WHERE username='".$v."'"));
$d $a['id'];
$_SESSION['uid']= $d;

$sql "SELECT * FROM amici WHERE id1='".$d."' AND relazione='true'"
$result mysql_query($sql); 

$num_rows 0
while(
$array mysql_fetch_array($result)) 

   
$a "SELECT * FROM utenti WHERE id='".$array['id2']."' AND status='1'"
   
$b mysql_query($a); 
   
$num_rows += mysql_num_rows($b); 


$sqla "SELECT * FROM amici WHERE id2='".$d."' AND relazione='true'"
$resulta mysql_query($sqla); 

$num_rowsa 0
while(
$arraya mysql_fetch_array($resulta)) 

   
$aa "SELECT * FROM utenti WHERE id='".$arraya['id1']."' AND status='1'"
   
$ba mysql_query($aa); 
   
$num_rowsa += mysql_num_rows($ba); 


$u $num_rows+$num_rowsa;

echo 
"Chat (".$u.")";
}
?> 
Poi nel file .js ci sono molte funzioni, ho provato ad unire due richieste ajax ma il "quanti online" non funziona più, pure questa si trova in chat/
Codice PHP:
function quantion(){
setTimeout(function(){chatbase('quantion')}, 5000);
setTimeout("quantion()"5001)
}
function 
chion(){
setTimeout(function(){chatbase('chion')}, 4000);
setTimeout("chion()"4001)
}
    function 
chatbase(quale){
    if (
window.XMLHttpRequest){
        
xmlhttp=new XMLHttpRequest();
    }else{
        
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    
xmlhttp.onreadystatechange=function(){
        if(
xmlhttp.readyState==&& xmlhttp.status==200){
            if(
quale == 'chion'){
                
document.getElementById("a").innerHTML="<table><tr><td width='100'>"+xmlhttp.responseText+"<td></tr></table>";
            }else if (
quale == 'quantion'){
                
document.getElementById("quantion").innerHTML=xmlhttp.responseText;
            }
        }
    }
      
        if(
quale == 'chion'){
            
xmlhttp.open("GET","chat/chatonline.php",true);
        }else if(
quale == 'quantion'){
            
xmlhttp.open("GET","chat/quantionline.php",true);
        }

    
xmlhttp.send();

    } 
poi c'è la pagina.php che richiama il file javascript che a sua volta tramite ajax manda la richiesta alla query

Buon anno anche a te