Если вы используете nginx — включить gzip-сжатие достаточно просто:

Откройте файл конфигурации (обычно это /etc/nginx/nginx.conf ) и добавьте в блок «server» для вашего сайта строки:

# Включаем gzip-сжатие картинок, css-файлов, js-скриптов
gzip_static on;
gzip on;
gzip_comp_level 5;
gzip_types application/x-javascript application/javascript text/css image/jpeg image/png;

В директиве gzip_types нужно через пробел указать mime-типы файлов, которые будут сжиматься перед отдачей пользователю. Полный список можно увидеть вот тут: http://www.iana.org/assignments/media-types/media-types.xhtml

В результате должно получиться что-то вроде:

nginx gzip

 

После внесенных изменений — обязательно перезапустить nginx выполнив:

service nginx restart

или если нужно чтобы nginx перечитал конфиги без перезапуска

service nginx reload