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 é aconselhável a utilização de proxy_cache ou fastcgi_cache.

Nuno Neves

Read more posts by this author.