Estoy realizando un proyecto que requiere muchas conexiones a la base de datos, y y en las conecciones se tiene que sacar cantidades de datos, esto hace que el servidor se ponga lento y la navegacion sea un poco lenta en las paginas webs.
Mi solucion a esto fue sacar los datos solamente una vez, y despues guardarlos en sessiones para poder volver a usarlos cuando se los necesite, asi evitando consultas repetidas en cada pagina o en cada actualizacion.
lo que uso es sencillo:
Código PHP:
Ver original
$_SESSION['datosaguardar'] = $datossacadosdelabd;
Lo que me pregunto es si esto se borra automaticamente del todo cuando se cierra el navegador, o hay que agregar algun parametro para borrar por completo esos datos que podrian consumir recursos del servidor, o bien que a la larga estas sessiones se almacenen en algun lugar del servidor y se acumulen causando grandes molestias en largo plazo.
Saludos y gracias de antemano.