Автор: Алексей Анженко
На одном из сайтов, работающем на платформе "1С-Битрикс", возникла проблема с генерацией карты сайта (sitemap.xml) из-за большого объема товаров (более 130 тыс.). Стандартный механизм генерации и обновления карты сайта часто выдавал ошибки и создавал сложности в работе контент-менеджеров. Учитывая, что ядро и модули системы давно не обновлялись, было принято решение создать независимый механизм.
План включал следующие шаги:
Был реализован скрипт, который устранил устаревшие и невалидные ссылки, включая ссылки на служебные страницы (регистрация, смена пароля, личный кабинет и др.).
Время формирования карты сайта новым скриптом составило около 3 секунд. Также был создан "агент" в системе "Битрикс", выполняющий эту функцию раз в сутки.
Новый механизм позволяет добавлять улучшения для карты сайта:
Дата публикации: 12 сен, 2024