grunt-rev

Веб-разработка Добавление номера ревизии к именам файлов и gzip-сжатие с помощью Grunt на примере Yeoman 1.0.0-rc.1.1

В предыдущей статье я упоминал про возможность автоматического добавления номеров ревизий к именам файлов (это позволит избежать многих проблем с кешированием контента в браузерах при обновлении сайта), а также про то, что можно сжать всю получившуюся статику в gzip-файлы на этапе сборки веб-приложения в Grunt (иначе придется настраивать веб-сервер на сжатие в gzip «на лету»). В случае с веб-сервером Nginx для включения динамического gzip-сжатия, скорее всего, придется пересобирать Nginx из исходников с включением модуля ngx_http_gzip_module, так как версии в репозиториях чаще всего собраны без поддержки этого модуля (в них есть лишь ngx_http_gzip_static_module). Впрочем, с точки зрения производительности, лучше освободить веб-сервер от необходимости собирать архивы и сжать всю статику в gzip заранее.

Читать дальше →