Minificar css e js automaticamente com nginx

Com a utilização intensiva de javascript e css é muito importante garantir que não exageramos no tamanho das páginas.

Uma das formas automáticas que utilizo para garantir que os ficheiros js e css são minificados é utilizando regras na configuração no nginx:

location ~* ^.+.(js|css)$ {
    access_log off;
    log_not_found off;
    expires 30d;
    rewrite ^(.*\.(js|css))$ /minifiy/index.php?f=$1&debug=0 last;
}

Esta técnica é muito simples e utiliza o Google Minify para essa tarefa.

De salientar que para garantir uma entrega rápida destes ficheiros é aconcelhavel a utilização de proxy_cache ou fastcgi_cache.

Avalie este artigo

Deixar uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Pode usar estas etiquetas HTML e atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>