Sitemap.xml - автогенерация карты сайта на кроне. Ускорение Битрикс
Описание
Автоматическая генерация карты сайта по расписанию
Забудьте о ручном обновлении sitemap.xml каждый раз, когда вы добавляете или изменяете товар. Этот модуль берет на себя всю рутину: он автоматически создает свежие XML-файлы карты сайта строго по расписанию, используя механизм крона. В отличие от стандартного подхода, когда перегенерация запускается при каждом изменении элемента, здесь всё происходит планово и без лишней нагрузки на сервер. Это особенно заметно на крупных каталогах, где каждое обновление товара через 1С раньше вызывало цепную реакцию перестроения карты. Теперь sitemap обновляется тогда, когда это удобно вам и вашему серверу, а не по каждому чиху.
Модуль работает в связке со штатным модулем поиска Битрикса — тем самым, который отвечает за Google sitemap. Вы просто настраиваете интервал генерации, и система сама формирует актуальную структуру сайта для поисковиков. Никаких лишних телодвижений: всё, что нужно, — это один раз задать параметры и забыть о проблеме устаревших карт.
Ускорение работы сайта и обмена с 1С
Главная боль владельцев интернет-магазинов на Битриксе — это медленный обмен с 1С на больших каталогах. Каждый раз, когда выгружается новая партия товаров, система пытается перестроить карту сайта, что вешает сервер на несколько минут. Этот модуль решает проблему кардинально: генерация sitemap больше не привязана к изменениям данных. Вы можете спокойно выгружать тысячи позиций из 1С, не опасаясь, что сайт зависнет или начнет тормозить. Карта будет обновляться по вашему расписанию, а не синхронно с каждой операцией.
Практический результат — скорость работы сайта перестает зависеть от частоты обновления каталога. Товары меняются, цены корректируются, остатки обновляются — а карта сайта генерируется в фоновом режиме в удобное время. Это особенно ценно в периоды активных распродаж или массового обновления ассортимента, когда нагрузка на сервер и так максимальна.
Гибкая настройка для любых объёмов
Модуль предусматривает два режима работы. Первый — стандартный, через агенты, которые вы переводите на крон. Для этого подойдет либо отдельный модуль «Агенты на кроне», либо штатная инструкция Битрикса по переносу непериодических агентов. Второй режим появился в версии 2.0.0: вы можете запускать генерацию карты сайта кроном напрямую, минуя агенты. Это решение для особо крупных проектов, где построение sitemap занимает больше 10 минут. В таких случаях прямой запуск через крон оказывается стабильнее и быстрее.
Вы сами выбираете, какой подход удобнее под вашу архитектуру. Для среднего каталога хватит стандартного режима с агентами. Для гигантских интернет-магазинов с сотнями тысяч товаров — прямой запуск через крон. Модуль не навязывает единственный путь, а дает инструменты под разные сценарии нагрузки.
Простота внедрения и полная документация
Для старта вам не нужно быть гуру администрирования. Достаточно перевести агенты на крон (или настроить прямой запуск) и указать периодичность генерации. Всё остальное модуль делает сам: собирает ссылки, формирует XML-файлы, раскладывает их по правильным папкам. Демо-версия полностью функциональна в течение 30 дней — вы можете протестировать решение на своем реальном проекте без ограничений и убедиться, что оно подходит именно вам.
Подробная документация доступна на сайте разработчика — там расписаны все шаги настройки, примеры конфигурации крона и рекомендации для разных типов сайтов. Если у вас возникнут вопросы, вы всегда сможете свериться с инструкцией или обратиться в поддержку. Модуль не требует сложных манипуляций с кодом, а все изменения обратимы — в любой момент можно откатиться к стандартной генерации.
Для кого этот модуль
Решение пригодится владельцам интернет-магазинов с большими каталогами, где обмен с 1С происходит регулярно. Оно также будет полезно сайтам, где карта сайта строится дольше пары минут и начинает мешать нормальной работе сервера. Если вы замечали, что после массового обновления товаров сайт тупит, а поисковики жалуются на устаревшие карты — это ваш случай.
Модуль одинаково хорошо работает как на обычных сайтах, так и на мультисайтовых конфигурациях. Он не требует замены стандартных механизмов Битрикса, а лишь дополняет их, делая процесс генерации более предсказуемым и щадящим для серверных ресурсов. Протестируйте демо-версию и оцените разницу в скорости работы сайта после перехода на крон-генерацию.
Часто задаваемые вопросы
Характеристики
| Версия | 2.0.0 |
| Добавлен | 09.12.2016 |
| Обновлён | 13.02.2020 |
| Установок | 100 - 499 раз |
| Код | askaron.sitemap |
| Адаптивный | Да |
| Composite | Да |