Я работаю над сайтом, на котором в исходном коде страницы было предложено внедрить сжатие gzip, чтобы ускорить отображение моих страниц. Я скачал zip-файл для mod_gzip 1.23.26.1a (последняя версия). Я использую Apache 2.4.14.
Ссылка ниже — инструкция по установке из zip-файла. Когда вы смотрите на раздел Статическая интеграция mod_gzip в шаге 4 говорится, что нужно прочитать файл INSTALL. Файл отсутствует, поэтому я не могу использовать их для установки mod_gzip.
http://schroepl.net/projekte/mod_gzip/install.htm
Примечание. Когда я открываю файл index.hm из папки, слева не появляется ссылка, отображающая ссылку для установки выше. Я не помню, как я нашел эту ссылку. Есть три файла makefile, но я понятия не имею, что с ними делать, потому что ссылка не дает подробностей.
Я нашел эту ссылку http://nadeausoftware.com/node/33 где я посмотрел на шаги Mac в разделе Включить сжатие файлов, используя mod_gzip. Я думаю, что это правильные инструкции для реализации mod_gzip. Я не знаю, как выполнить шаг 4: Скомпилируйте модуль, используя прилагаемые инструкции. Документация, представленная в zip-файле, не содержит инструкций по компиляции, которые я мог бы найти. Все, что у меня есть .с а также .час файлы в папке. В нескольких местах, где я мог найти инструкции, использовались файлы, заканчивающиеся на .CPP. Я не знаю, что я должен компилировать.
Я хотел бы использовать mod_gzip чтобы ускорить мои сайты, но я не знаю, где еще найти информацию о том, как это реализовать.
Я продолжал искать, но не мог найти ответы, чтобы помочь мне. Во время поиска я обнаружил, что mod_deflate доступен в apache2. Поскольку между mod_gzip и mod_deflate существует давняя дискуссия без единого мнения, я решил реализовать mod_deflate. Я добавил следующие утверждения в мой конфигурационный файл apache, который сжимает все типы файлов, кроме изображений, файлы уже сжимаются и PDF-файлы. Я просмотрел файл журнала, и он работает хорошо.
# HTTP compression using mod_deflate
LoadModule deflate_module ${MODULE_INSTALL_PATH_PREFIX}/usr/libexec/apache2/mod_deflate.so
<IfModule mod_deflate.c>
# compress all files types except the following
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|jpg|tif?|bmp|svg)$ \ no-gzip dont-vary
SetEnvIfNoCase Request_URI \
\.(?:exe|t?gz|zip|bz2|sit|rar)$ \ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
DeflateFilterNote Input input_info
DeflateFilterNote Output output_info
DeflateFilterNote Ratio ratio_info
LogFormat '"%r" %{output_info}n/%{input_info}n (%{ratio_info}n%%)' deflate
CustomLog /var/log/apache2/deflate_log deflate
</IfModule>
Других решений пока нет …