Почему я должен Smart Publish так часто, чтобы исправить проблемы?
Я регулярно сталкиваюсь с проблемами с контентом на наших сайтах Sitecore. Сегодняшним примером было изображение, которое было добавлено в медиа-библиотеку редактором контента. Они запустили инкрементную публикацию, и элемент контента работал, а изображение - нет. Умная публикация исправила эту проблему.
На этом этапе я Smart Publish каждый раз, когда сталкиваюсь с незначительной проблемой, потому что это так часто решает мою проблему.
Мне интересно, если это нормальное поведение. Я обеспокоен тем, что у нас есть какая-то большая потенциальная проблема с базой данных.
Почему добавочная публикация не устраняет проблему, если интеллектуальная публикация устраняет проблему?
1 ответ
Я не думаю, что это вообще проблема. Добавочная публикация работает с очередью публикации, и в ряде случаев очередь публикации не заполняется всеми измененными элементами. Это происходит, когда вы что-то меняете в шаблоне IIRC. Интеллектуальная публикация учитывает только редакцию элемента. Если он изменился, элемент публикуется - очень простое правило. Вот почему он выбирает несколько вещей, которые не делает инкрементная публикация.
Документы о публикации на SDN должны содержать более подробную информацию.