Коллекции загружаются
#интернет_сайты #веб_разработка
Увидел в ВК пост со ссылкой на профиль автора на АТ. Ссылка сопровождалась большой картинкой: аватар автора, обложка, ссылки "Лента новостей, Мой профиль, Библиотека, Блог". Удивился. Соцсети позволяют сайтам указывать, какую картинку они должны вставить в превью ссылки для каждой конкретной страницы, если юзер вставляет ссылку на эту страницу в свой пост. Если сайт это не указал специальным мета-тэгом, то соцсеть вставляет одну из картинок со страницы. Если больших картинок на странице нет, то ссылка вставляется без превью. Например, на Фанфиксе есть специально указанные мета-тэги для страниц фандомов - используется обложка фандома, для страниц артов - используется сам арт. А вот для страниц фанфиков сайт специальным скриптом генерирует картинку с названием фанфика, автором и т.д. я всё давно хочу переписать этот скрипт, чтобы на превью вставлялась обложка, если она у фанфика есть. И вот мы дошли до сути моего удивления. Когда я писал тот скрипт для превью фанфиков, то сделал это сразу и для профилей пользователей. Но позже отключил. Профилей на Фанфиксе более 500к, для каждого надо хранить картинку, которая получалась 100-150 кб, а это более 60 гб. У Фанфикса на сервере стоят SSD, где место ограничено :) Через пару минут до меня дошло, что это я сильно экономлю на железе, а для большинства мало-мальски крупных сайтов лишние 60 гб на сервере - не проблема. Но вначале было удивление. А ещё чуть позже до меня дошло, что ссылки на превью профиля того автора явно лишние, незачем было бы их добавлять на специально сгенерированное превью, тем более в формулировке "Мой профиль". И да, оказалось, что АТ не генерирует превью для профилей, а автор вручную сделал скриншот и добавил его в пост. Вот тот пост: А вот превью для автора с Фанфикса: И для фанфика: 30 декабря 2022
3 |
ar neamhni
Да, они этот же приём используют и в мобильном приложении. У литнета изначально работа с соцсетями была неплохо поставлена :) 1 |