Я просмотрел другие ответы, и эти решения не помогли.
Я совершенно не понимаю, как это сделать. Я почти ничего не знаю ни об apache, ни о том, как его использовать, и почти во всех статьях говорится, что нужно написать это, но не сказано где.
Пока я сделал это
# a2enmod deflate
Module deflate already enabled
Затем я попытался написать это в httpd.conf
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
Затем я написал более длинную версию, в которой участвовал deflate.c. После того, как это не сработало, я удалил их все и написал строку AddOutputFilterByType в apache2 / sites-enabled / 000-default внутри
Я использовал это для проверки http://www.whatsmyip.org/http_compression/
каждый раз говорит об отсутствии сжатия. Я использовал другой сайт, но никогда не мог сжать. Кроме того, я перезагружаю сервер каждый раз, когда сохраняю файл, так в чем может быть проблема и как правильно включить это?
Попробуйте добавить следующее в конфигурацию вашего сайта Apache после всей конфигурации каталога.
У него есть несколько правил для работы с браузерами, которые борются со сжатыми gzip веб-страницами.
<Location />
# Insert filter
SetOutputFilter DEFLATE
# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won't work. You can use the following
# workaround to get the desired effect:
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</Location>