CentOS 6
https://www.digitalocean.com/community/questions/gzip-compression-on-centos-6
CentOS 7
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-mod_deflate-on-centos-7
+дописываем в итоговый файл:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
ВНИМАНИЕ!
В Chrome Firebug надо проверить, сжимаются ли как хтмл файлы, так и CSS + JS !
Для этого в firebug нажимаем Network внутри пиктограммку: View: Large Row
Если js файлы почти не сжимаются, то есть цифры, например, 100\99.8 кб для одного файла, значит JS и CSS находятся в исключениях NGNIX!
Убрать исключения можно в файле /etc/nginx/ngnix.conf , тут внутри делаем поиск по "js" или "css". Удаляем эти элементы и перезагружаем сервер.