Есть способ обойтись просто парой строчек в конфигурационном файле (httpd.conf
или .htaccess
, первое предпочтительнее), если потратить пару минут и самостоятельно заархивировать все необходимые файлы. Предположим, что у нас есть JavaScript-библиотека jquery.js
на сервере. Заархивируем ее в jquery.js.gz
(при помощи 7-zip или любой другой утилиты, если в работе используется Windows). В итоге, должен появиться файл jquery.js.gz
. Его нужно положить в ту же директорию на сервере, что и исходный файл.
Если работать прямо на сервере через командную строку, то достаточно выполнить следующую команду:
gzip jquery.js -c -n -9 > jquery.js.gz
Опция-c
создаст новый файл (перенаправляем поток вывода в jquery.js.gz), -n
исключит имя файла из архива (оно там только лишние байты занимает), а -9
заставит использовать максимальную степень сжатия. Таким образом, мы получим минимально возможный архив из искомого файла.