Si quieres mantener una conexión activa, dependiendo del motor de bases de datos que utilices, la mayoría tienen funciones para mantener una conexión persistente, por ejemplo:
mysql_pconnect.
Ahora para usar eficientemente estas funciones necesitas configurar correctamente tu servidor de base de datos para que utilice las conexiones activas y cierre las conexiones después de un tiempo de inactividad.
Te recomiendo leas esto:
http://www.forosdelweb.com/f74/impor...grafia-466695/
Saludos.