Tengo una aplicación web bajo PHP, que contiene varias hojas de estilo y bastantes librerias de javascript, especialmente de JQuery.
El problema está en que la primera vez que se carga la página, tarda mucho (la primera vez me refiero a cargarla en un momento dado, y esperar 15 minutos por ejemplo e intentar cargarla de nuevo). Puede llegar a tardar unos 15 segundos o más.
Sin embargo, si se carga la página y vuelve a pedirse más páginas de otros enlaces del mismo sitio, acto seguido, no tarda tanto.
Estuve leyendo sobre el tema y tratando de reducir el número de peticiones al servidor con el tema de incluir Expire Headers. Lo he hecho mediante un fichero .htaccess, con directivas ExpiresByType. Y, usando la extensión YSlow para Firefox, efectivamente me indica que está funcionando el tema de cachear esos ficheros (css, png, gif y js). Sin embargo, sigue sucediendo lo mismo.
¿Alguien puede orientarme un poco?. ¿Por qué es la "primera vez" que se carga cuando tarda?