Cargando...

Aplicar cache para media en Nginx

Nginx, es un servidor web muy flexible que con unas cuantas líneas permite activar el cache para cualquier contenido estático que sea parte de nuestro sitio.

Así podemos lograr que las visitas subsecuentes sean mucho más rápidas.

Para ello, en cada vhost en que queramos activarlo, por ejemplo:

/etc/nginx/conf.d/default.conf

dentro de la definición del server basta con agregar:

if ($request_uri ~* ".(jpg|jpeg|gif|gz|zip|flv|rar|wmv|avi|css|swf|png|htc|ico|mpeg|mpg|txt|mp3|mov|js)(\?v=[0-9.]+)?$") { expires 30d; access_log off; break; }

Para activar el cache por 30 días en ese tipo de archivos.