14 августа 2022 г.

Долго не писал - проблема с картинками

Случилось так, что я почти месяц ни чего не писал. В один момент я случайно обнаружил, что картинки в блоге не показываются в таких браузерах как Yandex, Edge, Brave. Суммарно, почти 30% посетителей блоги используют эти браузеры. А 30% это много. Причем в Chrome картинки, с большой задержкой, но все же загружаются.

Решено было исправить эту ситуацию, а так как страничек довольно много, заняло это примерно три недели. Если вы вдруг увидите проблемы в блоге напишите, пожалуйста, комментарий, это очень важно.

Далее пойдет информация для тех, кто публикует на платформе Blogger (домен blogspot).

Платформа Blogger принадлежит Google и я уже давно заметил, что они экспериментируют с загрузкой картинок. Изначально они размещали их по следующим адресам:

  • https://1.bp.blogspot.com...
  • https://2.bp.blogspot.com...
  • https://3.bp.blogspot.com...
  • https://4.bp.blogspot.com...

Возвращаемый код при обращении к картинке 0 - Connection Refused, это означает, что в подключение отказано. Не знаю с чем это связано.

Эти адреса вы можете увидеть в коде HTML разметки при редактировании постов. Как видите они могут размещаться по четырем адресам.

На форумах технической поддержки гугла удалось выяснить, что если заменить эти адреса на https://lh3.googleusercontent.com, то все заработает.

Если у вас тоже большой блог и достаточно много, загружено, картинок, то рекомендую воспользоваться краулером. Это программы, которые сканируют ваш блог и собирают информацию почти по всем аспектам.

Я воспользовался Screaming Frog SEO Spider. Она недоступна для скачивания с территории России и требует оплаты. Но я думаю, вы знаете, как и что с этим делать.

Так как картинки хранятся и загружаются с домена, отличного от домена вашего блога, то в краулере нужно будет перейти в раздел внешних ссылок и отсортировать материалы по кодам ответа. Вас интересуют 0 - Connetction Refused.

А далее долгая и муторная работа по замене адресов картинок.

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

Такие ссылки нужно, либо править, либо удалять. Краулеры так же позволяют находить такие внешние ссылки. Коды у таких ссылок будут 404.

1 комментарий :