Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2011, 10:32
nmaletm
 
Fecha de Ingreso: enero-2011
Ubicación: Barcelona
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 0
Consulta SQL en cada página

Hola
Aunque llevo un par de años visitando FdW, y he respondido a un par de post (con el usuario PerramonFoto.com) esta es la primera vez que abro un nuevo tema.

Estoy desarollando una plataforma web que no usa ningún Framework (de hecho usa Smarty), pero para el caso no importa.

Habitualmente para tener datos de configuración (Datos predeterminados, variables generales,...) tengo una página php en la que solo hay variables
Código PHP:
<?
$titol_pred 
"Mi Web";
$mail_pred "[email protected]";
$resultats_max 10;
...
?>
I incluyo esta página en cada página. En los frameworks como PhpBB, y demás he visto que lo que hacen es tenerlo en la base de datos, y cada vez que se carga una página se hace una consulta a la BD. Y lo entiendo porque así facilita muchísimo la configuración del sitio.

Pero para una web como la mía en la que (en principio) solo la voy a usar en mi servidor, creo que es mejor mi solución (más rápida), es así?.

Hasta aquí ningún problema (espero). Pero en cada página quiero incluir un dato que tengo en la BD (el número de usuarios registrados, número de anuncios,..) y mi pregunta es la siguiente, que es mejor, que la primera vez que el usuario entre en la página se haga la consulta, y se guarde como variable en la session. O hacer una consulta cada vez que se cargue una página.

Supongo que las dos maneras son factibles, pero la primera es más rápida.

¿Que os parece?
Saludos