Все новости
Релиз v0.1.168релизSEOновости

Динамические OG-картинки теперь кешируются

OG-картинки новостей генерируются один раз на процесс и переиспользуются для следующих запросов, а YAML-описания с двоеточиями теперь документируются в кавычках.

Мы улучшили динамические превью новостей: если /news/og/<slug>.png уже запросили, следующий пользователь получает ту же сгенерированную картинку из серверного кеша процесса.

Что изменилось

  • Route OG-картинок кеширует общий Promise генерации, поэтому параллельные запросы к одному slug не запускают несколько одинаковых задач sharp.
  • Ответы получили s-maxage и stale-while-revalidate, чтобы общий CDN/proxy мог переиспользовать картинку между пользователями.
  • Документация и скил news-post теперь явно показывают, что строки YAML с двоеточиями нужно брать в кавычки.