Я только что провёл тестирование с YSlow, и он говорит мне:
Степень F на компонентах Compress с помощью gzip: 10 простых текстов
компоненты, которые должны быть отправлены в сжатом виде
Я знаю, что Apache 1.3 использует mod_gzip
, в то время как Apache 2.x использует mod_deflate
, и поэтому самое простое решение для исправления этого - использовать mod_deflate
на сервере Apache 2.
Тем не менее, я проверил с двумя хостинговыми компаниями и одной местной компанией, и все они сказали мне, что они не поддерживают mod_deflate
.
Я знаю, что в некоторых старых браузерах возникают проблемы с приемом сжатого / дефлированного содержимого, и я не предлагаю включать его по умолчанию, но есть ли какие-либо недостатки в том, чтобы сделать mod_deflate
доступным? Это просто дополнительная нагрузка на процессоры сервера?
Кроме того, есть ли альтернативы? Я видел, что если вы используете CMS, такую как Wordpress, вы можете установить плагин для кэширования, который будет выдавать кешированные версии gzip-страниц, изначально созданные с помощью PHP.