Попов Дмитрий
3 дек. 2018 г., 6:58

Вопрос по оптимизации MODx Revo: gzip

Прошу подсказать знающих людей!

Оптимизирую скорость загрузки сайта: текущая основная проблема - нет сжатия файлов gzip.

После того, как раскомментировал в hteccess
php_flag zlib.output_compression On
php_value zlib.output_compression_level 5

тест https://checkgzipcompression.com выдал, что It's GZIP Enabled.

Проверил подключенные модули в на сервере:
включенным оказался mod_headers, а вот mod_gzip, mod_deflate и до кучи mod_expires - не включены.

В то же время есть строка: HTTP_ACCEPT_ENCODING gzip, deflate, br

Вопрос: добиться сжатия при такой настройке сервера можно или дохлый номер и нужно просить включить mod_gzip, mod_deflate?



1. hteccess вообще работает? У тебя там апач?
2. Я у себя делаю это на уровне nginx, там прописываю сжатие и все ОК.
3. Сжатие настраивается для различных типов файлов. Посмотри в отчетах на какие именно файлы ругань идет. Может получиться, что сжатие работает, просто не для всех типов файлов нужных включено.
Спасибо!

htaccess работает, к серверу к настройкам нет доступа, а ругается на css и js, но сжатия и на картинках нет, но на них не ругается.

Вопрос: если mod_gzip, mod_deflate выключены сжатие вообще может работать?
>Вопрос: если mod_gzip, mod_deflate выключены сжатие вообще может работать?
Смотря что это за модули. Если для htaccess, то конечно оно нужно, чтобы апач мог сжимать. Если для php, то только в случае, если ты что-то на уровне php собираешься делать.
Понял: то есть в моем случае без mod_deflate (или без mod_gzip ) css и js сжать, похоже, просто не удастся.


Добрый день!

Так и не ожило сжатие:

mod_deflate врубили

В .htaccess добавляю
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>

Css файлы не сжимаются - хоть убей.

И с заголовками mod_expires ровно та же песня.

То ли что-то глобальное не понимаю, то ли одно из двух.
Может в системных настройках Modx Revo какой-нибудь тумблер есть или ещё какая гайка с обратной резьбой...
Дима, какие-то дикие квесты у тебя, на ровном месте. А нельзя клиенту сказать, что надо переехать на нормальный хостинг и нормально настроить сжатие?
Эх, люблю я - чтобы гланды через ж:))

А хостинг этот я не того, не очень жалую: Ru-CENTER называется...


Их можно, конечно, нежаловать, но у них довольно большая база справочная. Гугли. https://forum.nic.ru/showthread.php?t=2389
Информация для пользователей хостинга RU-CENTER:
надо включить нужные модули в разделе УПРАВЛЕНИЕ ВЕБ-СЕРВЕРОМ и найти вот эту формочку http://joxi.ru/Q2Kx167U48Oa4A
А ларчик просто открывался :)
Молодец!)

P.S. не мучай пользователей, сделай ссылку ссылкой.
Тут с ларчиком не так все просто: это (если я правильно понял) ТП хостинга включала модули:) То есть я только потом попросил доступы и нашел, как включить методом тыковок))

Добавить комментарий