PageSpeed Insights — включите сжатие

Оптимизируя один из своих сайтов на Virtuemart я наткнулся на следующую проблему — инструмент Google PageSpeed Insights предлагал включить сжатие для двух css файлов.

Ошибка звучала так:

Включите сжатие
Сжатие ресурсов с помощью функций gzip или deflate позволяет сократить объем данных, передаваемых по сети.
Включите сжатие для следующих ресурсов, чтобы уменьшить объем передаваемых данных на...

Сжатие на хостинге было включено! Самое интересное, что css файлов подгружалось достаточно много, так как на сайт были установлены дополнительные расширения и модули. Но ругался данный инструмент только на два файла из всех. Попытки поиска решения при в помощи гугла и на сторонних сайтах ни к чему не привели. Пришлось действовать методом тыка.

Для одного файла проблему решил заменив относительные пути к background на абсолютные. Чем не нравятся относительные — разбираться было лень. Работает — и хорошо!

Для второго файла я так и не поборол данную ошибку. В чем причина — так и не понял. Обычный CSS файл, проходит валидацию. Что не понравилось Гуглу — не знаю. Есть подозрение, что длинные совпадающие имена классов. Морочить себе голову не стал, благо данный файл был не нужен — просто удалил из него часть строк и все заработало.

Надеюсь данный топик сэкономит вам несколько часов времени!

Категория: Без рубрики
Comments are disabled