Habilitar expires en Debian Jessie code 304 (imagen destacada)

Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Para hacer funcionar el módulo expires en Debian Jessie tuve que buscar y probar bastante, así que les dejo como me funcionó a mí. Manos a la obra.

Obs:

  • Se utiliza Debian Jessie de 64 bits.
  • Asumo que se tiene Apache2 instalado. (sudo aptitude install apache2)

Instalamos una librería para Apache y luego activamos dos módulos
sudo aptitude update
sudo aptitude install libapache2-mod-mime-xattr
sudo a2enmod headers
sudo a2enmod expires

Para que funcione el mod expires
sudo nano /etc/apache2/apache2.conf

Al final de la línea se agrega lo siguiente
FileETag None

Volvemos a teclear
sudo service apache2 restart

Podes descargar el ejemplo que utilice.

Al iniciar el sitio web, te marca el código 200.

Habilitar expires en Debian Jessie code 200
Habilitar expires en Debian Jessie code 200

Al volver a cargar y no hubo cambios en los archivos fuentes js, css, etc; te da el código 304.

Habilitar expires en Debian Jessie code 304
Habilitar expires en Debian Jessie code 304

Cuando tus archivos son muy grandes se va a notar la diferencia y te va a ser útil tener este modulo configurado en tu Apache.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *