Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

Añadir Cabeceras con fecha de caducidad

por RobFeb
jueves, 29 de enero del 2009

Los diseños de las páginas Web, repletos de componentes (scripts, css, imágenes, etc), requieres que la primera vez que se visita la página se descarguen todos los componentes, con sus correspondientes peticiones http. (Recordar el 2 post de esta serie: Minimizar Peticiones HTTP)

Otra forma de reducir peticiones futuras es estableciendo como 'cacheable' esos componentes, a tener en cuenta sobretodo en imágenes, scripts y Flash, que posiblemente serán llamadas por más de una página, con su consecutiva petición http.

Dos partes importantes de esta Regla a establecer según el tipo de componente:

  • Estático   : Especificar "nunca caduca" en la información de meta-datos.
  • Dinámico: Establecer caducidades en los meta-datos en función del contenido.

Los navegadores utilizan la caché para reducir el numero de peticiones, reduciendo así el tiempo de carga de las páginas.


Un servidor web utiliza cabeceras de caducidad al servir ficheros para indicar a los navegadores cuando deben actualizar la información de cache.
En este ejemplo se le especifica al navegador que la página caduca el 15 de abril de 2010 a las 20:00 y hasta llegado ese día no debe volver a realizar la petición.

Expires: Thu, 15 Apr 2010 20:00:00 GMT

En el caso de ser un servidor Apache, se usa la instrucción 'ExpiresDefault' para establecer una fecha de caducidad relativa a la fecha actual.
En el ejemplo el servidor apache aplica automáticamente una caducidad de 10 años a cada página servida a partir del día servido.

ExpiresDefault "access plus 10 years"

Tener en cuenta que utilizar cabeceras de caducidad, sólo afecta a las páginas visitadas, ya que la primera vez deberá descargarse todos los componentes si la caché está vacía.

Relacionados con Añadir Cabeceras con fecha de caducidad

Deja tu comentario sobre Añadir Cabeceras con fecha de caducidad

Deja tu comentario
Necesitas tener javascript activado para poder dejar comentarios

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

De esta forma, además, podrás mostrar tu imagen en los comentarios y no tendrás que rellenar tus datos cada vez.

Sobre esta anotación

RobFeb

RobFeb escribió esta anotación hace 1 año. En ella habla sobre Acelerar Tu Sitio Web, Consejos y Rendimiento.

Aún no hay ningún comentario.

Tu podrías dejar el primero.

Login

Comentarios

Juego Test del Amor: Compatibilidad (monse )
ola qu pezs...(19 feb)
Juego Test del Amor: Compatibilidad (raffy)
hey que juego mas cool...(10 feb)
FELIZ AÑO NUEVO, bola de cristal... (wendy lisset)
bueno mi feliz año nuevo seria que una persona que yo amo ahora me amara y me quiera , y que fuera ......(20 ene)
Envia mails a traves de gmail con python (pablo)
Muy bueno el dato. Vengo desde hace ejemplos viendo como usar ese modulo. Y bueno se agradece ......(01 ene)
Juego Test del Amor: Compatibilidad (ANONIMO)
JVDIFUGHDRIBJRS89HJOFIJBVIFDGJBOKFDJGV8R0EKJ`HRVDSLÑ,R ......(20 dic)

Más comentados

Juego Test del Amor: Compatibilidad (39)
Os traigo una nueva entrega de los juegos simples usando javascript. Seguramente verás muchas ...
CheckColor Juego: Color Letra (3)
Ya que hace poco comentamos la opción de cambiar los colores de las celdas de una tabla, hoy os ...
Juego RiPitPlis: Repite la secuencia (3)
Os presento el proyecto RiPitPlis 1.0 que está basado en el clásico Juego electrónico 'Simon' de ...
Que cenamos esta noche? random de python (2)
Anoche no tenía ni idea que cenaba, para solventarlo se me ocurrió un pequeño script para dejarlo ...
Componentes Gzip (2)
El tiempo que se tarda en tranferir diferentes componentes a través de la red, se puede reducir de ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google