gzip
.Обзор
Все современные браузеры поддерживают сжатиеgzip
и автоматически согласовывают его для всех HTTP-запросов. Включение сжатия gzip
может уменьшить размер передаваемого ответа до 90 %, что может значительно сократить время загрузки ресурса, сократить использование данных клиентом и сократить время первого рендеринга ваших страниц. Дополнительную информацию см. в разделе Сжатие текста с помощью GZIP .Рекомендации
Включите и протестируйте поддержку сжатия gzip на вашем веб-сервере. Проект HTML5 Boilerplate содержит примеры файлов конфигурации для всех наиболее популярных серверов с подробными комментариями для каждого флага конфигурации и настройки: найдите в списке свой любимый сервер, найдите разделgzip
и убедитесь, что ваш сервер настроен с использованием рекомендуемых настроек. Альтернативно, обратитесь к документации вашего веб-сервера, чтобы узнать, как включить сжатие:- Apache: используйте mod_deflate
- Nginx: используйте ngx_http_gzip_module
- IIS: настройка HTTP-сжатия
Часто задаваемые вопросы
- PageSpeed Insights сообщает, что многие из моих файлов статического содержимого необходимо заархивировать с помощью gzip, но я настроил свой веб-сервер для обслуживания этих файлов с использованием сжатия gzip. Почему PageSpeed Insights не распознает сжатие?
- Прокси-серверы и антивирусное программное обеспечение могут отключать сжатие при загрузке файлов на клиентский компьютер. Результаты PageSpeed Insights основаны на заголовках, которые были фактически возвращены вашему клиенту, поэтому, если вы запускаете анализ на клиентском компьютере, на котором используется такое антивирусное программное обеспечение или который находится за промежуточным прокси-сервером (многие прокси-серверы прозрачны), и вы можете даже не знать о прокси-сервере, промежуточном между вашим клиентом и веб-сервером), они могут быть причиной этой проблемы.
Обратная связь
Была ли эта страница полезной?