Debian ou Ubuntu?

Não sou nenhum profissional da área nem fiz nenhuma comparação técnica sobe as duas plataformas, a verdade é que utilizo ambas sempre preciso.

Desta vez a diferença foi que até aos dias de hoje o VPS onde está este blog corria Ubuntu 10.04 (lucid) e agora estou a utilizar o Debian 6 (squeeze), porquê? Continue a ler

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.