Плагин Modpagespeed Apache не ленивый Загрузка изображений - PullRequest
0 голосов
/ 06 мая 2019

Проблема: PageSpeed ​​Insights говорит, что изображения загружаются не слишком медленно, а в документации говорится, что тег img следует заменить атрибутом «data-pagespeed-lazy-src» (этого не происходит).

pagespeed.conf:

...
ModPagespeedEnableFilters lazyload_images
..

Рендеринг HTML:

<img width="100%" height="100%" src="/img/xstrategy_creation.png.pagespeed.ic.3BVepnuhcw.webp" data-pagespeed-url-hash="3308235655" onload="pagespeed.CriticalImages.checkImageForCriticality(this);">

Он конвертирует изображение в формате png, и я вижу заголовок "X-Mod-Pagespeed", поэтому я уверен, что модультам.

/ pagespeed_admin показывает, что фильтр «Lazyload Images» включен.Ресурс javascript onload также выглядит как его присоединение.

Кажется, что он наполовину работает (присоединение javascript onload позволяет определить, находится ли изображение над сгибом).Я попытался обновить страницу и дать ей время, ничего не изменилось.Изображение ниже сгиба.

Я очистил кеш и все еще получаю этот результат.

Даже пример, приведенный в документации pagepeed, не работает: https://www.modpagespeed.com/examples/lazyload_images.html?ModPagespeed=on&ModPagespeedFilters=lazyload_images

1 Ответ

0 голосов
/ 09 мая 2019

Фильтр отложенной загрузки mod_pagespeed требует инструментирования.Это происходит при загрузке страницы при отправке маяков.Так что если вы обновите браузер пару раз, в конечном итоге вы увидите окончательные результаты.Пока этого не произойдет, будут отправляться неоптимизированные или частично оптимизированные ответы.

...