Ciao a tutti,
prima di fare la domanda, faccio una piccola premessa ...
ho una tabella MYSQL così strutturata:
id pagina
1 home.php
2 discussione.php
3 risposta.php
l'url del mio sito è così:
index.php?page=1
ogni volta che viene richiesta una pagina del mio sito io devo fare una query del genere:
SELECT pagina FROM pagine WHERE id=$_GET['page']
Io per evitare di ripetere sempre la query, se l'utente richiede la stessa pagina (es. reload), utilizzo una struttura if così:
if ($_GET['page']==$_SESSION['id_last_page'])
$page_2_load=$_SESSION['last_page'];
else
//eseguo query
$page_2_load=$row['pagina'];
$_SESSION['id_last_page']=$row['id'];
$_SESSION['last_page']=$row['pagina'];
Adesso vi faccio la domanda:
secondo voi è opportuno che faccia come descritto sopra, oppure non c'è alcun risparmio di risorse visto che MySql utilizza massicciamente la cache.
A voi l'ardua sentenza!
Ciao e grazie,
Paplo