Salve, sto riscontrando questo fastidiosissimo problema..

In una pagina ho dei codici dove se la tabella templates contiene record corrispondenti al nickname dell' utente loggato mostra una struttura come questa:

codice:
<span class="template_name">NOME TEMPLATE</span>



Iniziato il: DATA DI INIZIO

Visualizza
Se invece non ci sono record mostra "Non hai nessun template". Il problema è il seguente: Se ci sono record collegati a tale nickname il caricamento della pagina si rallenta e causa un blocco del browser.. Ok che il tecnico mi ha portato il computer con 1gb di ram in meno (ora ne ho 2) e 150gb invece di 320 di HD, però mi sembra esagerato che sia colpa della scarsa memoria.

Lo spazio nel sito c'è quasi tutto, ho occupato un 10%, se può interessare i codici sono questi:

Codice PHP:
<?

$username 
$_SESSION['username'];
include(
'settings.php');
echo 
'<div id="text">';

echo 
'Bentornato, [b]'.$username.'[/b]
<div style="margin-top: -40px;">[img]http://suppliers.altervista.org/images/hello.gif[/img]</div>
'
;
$temp mysql_query("SELECT * FROM templates WHERE username='$username'");
$templates mysql_num_rows($temp);

if(
$templates == 0) {
echo 
'Non hai ancora nessun template.

Clicca [url="template.php?action=newt"]Qui[/url] per iniziare a crearne uno, buon lavoro!'
;
} else {
echo 
'<span style="font-size: 24px; font-weight: bold;">I tuoi template:</span>

'
;

while (
$ref_pro $temp){

$value2=$ref_pro['name'];
$value3=$ref_pro['data_inizio'];
$value4=$ref_pro['data_fine'];
$value5=$ref_pro['link'];

if(empty(
$value4)) {
echo 
'<span class="template_name">'.$value2.'</span>


'
;
echo 
'Iniziato il: [b]'.$value3.'[/b]
'
;
echo 
'[url="'.$value5.'"]Visualizza[/url]';
} else {
echo 
'<span class="template_name">'.$value2.'</span>


'
;
echo 
'Iniziato il: [b]'.$value3.'[/b]Finito il: [b]'.$value4.'[/b]
'
;
echo 
'[url="'.$value5.'"]Visualizza[/url]

'
;
}
 }
echo 
'[b][url="template.php?action=newt"]Aggiungi un template[/url][/b]';

  }
   }
?>
PS: L' ultima graffa è collegata ad una if relativa alla sessione che non ho postato