ISR revalidation

Интегрирует в Payload CMS механизм повторной проверки кеша в стиле ISR для Next.js.

Сообщество 2 56/нед MIT v1.2.0

Установка

pnpm add @ggaidelevicius/payload-isr

Описание

Этот плагин добавляет в Payload CMS возможности, связанные с инкрементальной статической регенерацией (ISR), что идеально подходит для приложений на Next.js. Он автоматически повторно проверяет кеш при изменениях документов, включая публикацию, обновление, снятие с публикации и удаление, а также предлагает опции для полной перестройки при необходимости. Конфигурация коллекций и общих настроек необходима для определения, какие документы и события будут вызывать обновление кеша. Плагин использует хуки `afterChange` и `afterOperation` для взаимодействия на этапе жизненного цикла документов. Пользователи могут настроить конкретные пути и теги кеша для повторной проверки, что позволяет точно контролировать, как обновления контента влияют на производительность сайта. Доступны подробные настройки логирования для облегчения отладки и мониторинга процессов повторной проверки кеша. Пользователи могут воспользоваться минимальной конфигурацией для активации основной функциональности с помощью одной коллекции и резолвера пути или расширить настройки для поддержки более сложных сценариев, связанных с несколькими коллекциями, общими настройками и обширными стратегиями перестройки.

О пакете

Имя пакета
@ggaidelevicius/payload-isr
Последняя версия
1.2.0
Размер
186 кБ
Лицензия
MIT
Загрузок в неделю
56
Последняя публикация
6 мар. 2026 г.