@DMax921

Как кэшэрировать изображения на стороне браузера WP?

Здравствуйте уважаемые друзья!
Подскажите пожалуйста, как кэшэрировать изображения на стороне браузера, которые подтягиваются по ссылки с другого сайта, фактически, кэшэрировать ссылки, или это не возможно?

Дело в том, что несколько дней назад, PageSpeed Insights показывал 95% для ПК, а сейчас 45, а это пугает, темболее если говорят что PageSpeed Insights влияет на ренджерования.
Хотелось бы исправить, и один из пунктов это Кеэ браузера.

Я вроде добавил в .htaccess необходимые директивы, и даже вот эту
<ifModule mod_headers.c>
# Все html и htm файлы будут храниться в кэше браузера одну минуту
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=60"
</FilesMatch>
# Все css, javascript и текстовые файлы будут храниться в кэше браузера одну неделю
<FilesMatch "\.(js|css|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
# Все флэш файлы и изображения будут храниться в кэше браузера один месяц
<FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
# Отключаем кеширование php и других служебных файлов
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>

Но эта сволочь, все равно ругается на кэш браузера.
Подскажите, кто сталкивался, заранее спасибо!
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix
Java Software Engineer
А можно скрин на то что он ругается. Имеется ввиду на какие страницы, картинки и т.д.
По своему опыту знаю, что хоть это и звучит бредово, но вам нужно скачать и локально все картинки добавить.
Если это аватары из Gravatar, то плагины:
https://ru.wordpress.org/plugins/fv-gravatar-cache/
https://ru.wordpress.org/plugins/harrys-gravatar-cache/
(кеширует граватары)

Если это внешние картинки, которые в the_content хранятся, то
https://wordpress.org/plugins/lh-cache-remote-images/
(кеширует картинки локально)

Гугл жалуется даже на СDN скрипты и стили... так что их тоже нужно подключать локально. Повторюсь, это опять-таки бред...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы