Три сигнала, что пора обновляться:
1Полгода или год без обновлений
Больше полугода при активной работе с сайтом (постоянные заказы, развитие) — или больше года как жёсткий минимум для менее интенсивного проекта.
2Вышел патч к уязвимости
Появилась новость о критической уязвимости в текущей версии, и патч к ней уже доступен. Отслеживать можно на официальной странице 1С-Битрикс о необходимых обновлениях.
3Задача упирается в версию
Например, нужные модули не поддерживают устаревшую версию Битрикса.
Если сработал второй сигнал — критическая уязвимость с доступным патчем — это повод обновиться в ближайшее время. Уровень критичности сразу поднимает приоритет задачи выше остальных.
Реальный случай
Система долго не обновлялась — через старый плагин образовалась уязвимость, через которую утекли данные клиентов.
Обновления отдельных модулей Битрикса могут выходить по несколько раз в месяц. Но обновляться при каждом таком выпуске не обязательно: даже небольшое обновление на серьёзном проекте требует полноценного тестирования после — иначе легко что-то сломать в проде. Полный цикл — тестовая площадка → обновление стека → доработка там, где что-то не завелось → повторное тестирование → перенос на прод — занимает от 20 до 80 часов в зависимости от масштаба проекта и числа интеграций.
Мы рекомендуем обновляться минимум раз в год, а лучше раз в полгода, если бизнес сезонный и достаточно интенсивный. Обновляться чаще, чем несколько раз в месяц, нецелесообразно — а раз в полгода или раз в год, как правило, достаточно, чтобы поддерживать сайт в стабильном состоянии.
Новые типовые модули и компоненты, как правило, ещё совместимы с версиями Битрикс в пределах 1 года — это ориентир, дольше которого лучше не затягивать с обновлениями.
Реальный случай
Из-за давнего отсутствия обновлений невозможно было установить модуль интеграции с банком. Само обновление пришлось выполнять в несколько итераций, через промежуточные версии окружения и Битрикс, с тестированием на каждом шаге. Подключение бесплатного модуля обернулось значительным объёмом времени и денег.
Безопасность
Устаревшие модули системы могут содержать уязвимости, из-за которых повышается вероятность взлома и утечки данных.
Совместимость
Приходится писать и поддерживать своё решение, что обычно дороже — банки и службы доставки, как правило, предоставляют готовые модули под Битрикс бесплатно.
Скорость
Более свежие версии платформы требуют и более свежих версий инфраструктуры. PHP с каждой версией работает быстрее на тех же мощностях — сайт на старой версии проигрывает в производительности, хуже ранжируется и теряет часть посетителей.
Стоимость самого обновления
Систему нельзя перепрыгнуть с очень старой версии на актуальную одним шагом — обновление идёт ступенчато, с тестированием на каждом шаге. Чем дольше откладывать, тем больше ступеней и тем дороже обходится обновление.
Читайте также:
Дмитрий Белоусов
Основатель Agin.pro
В веб-разработке с 2003 года
Сертифицированный Битрикс-разработчик
Мы выполняем обновление системы в рамках тарифа технической поддержки сайта.
На тарифе техподдержки вы получаете:
Посмотрим версию, модули и риски бесплатно в рамках экспресс-диагностики и предложим план обновления.