Я сделал простое приложение, используя Gatsby.js и Contentful CMS.Я размещаю приложение на Netlify.
Я использую Contentful webhooks для автоматического запуска сборок сайтов, и проблема для меня заключается в том, что каждый раз, когда я добавляю / редактирую какой-то контент в CMS, он вызывает другой webhook и сборку.Например - в течение 10 минут я вносил некоторые изменения в Contentful, и в результате этого было 6 перестраиваний страницы.
Может быть, это не проблема для небольших страниц, но мне интересно, как все пойдет, когда сайт будет увеличиваться, а сборка займет, например, не несколько секунд, а 5-10 минут.
Мой вопрос - любойвозможность «задержать» триггерный веб-крюк или что-то?Вероятно, это можно сделать программно, я начинающий разработчик, поэтому я не уверен;)
И еще одна вещь - вы знаете, как Гэтсби обрабатывает перестройку приложения, когда изменяется только один элемент в CMS?Всегда ли нужно перестраивать все статические страницы, или есть возможность перестроить только те части сайта, где изменился контент (как, например, в React)?