Модернизация сайтов на 1С-Битрикс

Наводим порядок в сложных legacy-проектах на 1С-Битрикс: разбираемся с техническим долгом, обновляем Битрикс и PHP, стабилизируем инфраструктуру и готовим сайт к дальнейшему развитию.

Когда сайт становится слишком сложным


Любой проект, который развивается несколько лет, постепенно накапливает изменения.

Новые разработчики добавляют свой код. Появляются интеграции, новые сервисы и фоновые процессы. Обновляется не всё. Сервер меняется не всегда вовремя.

В какой-то момент сайт продолжает работать, но становится всё сложнее его развивать.

  • Битрикс не обновлялся несколько лет;
  • PHP давно устарел;
  • сайт периодически падает;
  • разработчики боятся обновлять CMS;
  • никто не знает, как устроена часть старого кода;
  • после каждой доработки появляются новые ошибки;
  • сервер постоянно работает на пределе;
  • накопилось много кастомных решений;
  • интеграции работают нестабильно;
  • проект развивали несколько подрядчиков;
  • техническая документация отсутствует или устарела.

В такой ситуации проблема уже не в одной ошибке или отдельной доработке. Проекту нужно техническое наведение порядка.

Что такое наведение порядка в legacy

Это системная работа с существующим цифровым проектом, который накопил технический долг и стал сложным для развития.

Мы не начинаем с предложения переписать сайт.

Сначала разбираемся, что действительно происходит внутри системы:

  • как устроена архитектура;
  • где находятся узкие места;
  • какие технологии устарели;
  • что создаёт нагрузку;
  • какие компоненты требуют переработки;
  • какие интеграции критичны;
  • что можно оставить без изменений;
  • что необходимо модернизировать.

После этого формируем последовательный план работ.

Цель — не сделать проект «новым». Цель — вернуть ему стабильность, управляемость и возможность развиваться.

Какие проблемы мы решаем

Устаревший Битрикс

CMS давно не обновлялась, а стандартный процесс обновления может затронуть большое количество кастомного кода.

Подготавливаем проект, обновляем 1С-Битрикс и устраняем проблемы совместимости.

Старый PHP

Проект работает на версии PHP, которая больше не соответствует современным требованиям.

Поднимаем версию PHP, анализируем несовместимый код и переводим проект на современный стек.

Сайт падает или перегружается

Проблема может находиться не в мощности сервера, а в коде, запросах, кешировании, cron или внешней нагрузке.

Находим причину и устраняем узкие места на уровне приложения и инфраструктуры.

Технический долг

За годы в проекте накопились временные решения, кастомные компоненты и код, который сложно поддерживать.

Разбираем legacy и определяем, что действительно требует переработки, а что можно безопасно оставить.

Большой объём данных

Каталог, публикации, изображения и другие данные начинают влиять на производительность и инфраструктуру.

Оптимизируем хранение и обработку данных, при необходимости выносим медиаданные в S3 и перестраиваем работу с большими объёмами.

Сложный переезд

Сайт нельзя просто выключить на несколько дней: работают редакция, продажи, пользователи и интеграции.

Готовим новую инфраструктуру параллельно с production и выполняем переключение с минимальным простоем.

Техническая поддержка и развитие интернет-магазинов на 1С-Битрикс
Комплекс услуг по поддержке и развитию e-commerce-проектов.
Подробнее

Что входит в услугу

Техническая диагностика

Анализируем:

  • архитектуру проекта;
  • 1С-Битрикс;
  • PHP;
  • базу данных;
  • сервер;
  • код;
  • кеширование;
  • cron;
  • интеграции;
  • логи;
  • нагрузку;
  • резервное копирование.

Стабилизация

Устраняем критические причины нестабильности:

  • перегрузку сервера;
  • тяжёлые запросы;
  • неэффективные фоновые процессы;
  • проблемы кеширования;
  • лишнюю нагрузку;
  • ошибки инфраструктуры;
  • проблемные интеграции.

Обновление технологического стека

При необходимости:

  • обновляем 1С-Битрикс;
  • поднимаем PHP;
  • обновляем MySQL;
  • обновляем Bitrix VM;
  • модернизируем сервер;
  • исправляем несовместимый legacy-код.
Обновление 1С-Битрикс до актуальной версии
Обновим ваш сайт на 1С-Битрикс без потери данных, SEO-позиций и работоспособности интеграций.
Подробнее

Модернизация инфраструктуры

Перестраиваем инфраструктуру там, где она стала ограничением:

  • новый VPS;
  • S3-хранилище;
  • мониторинг;
  • резервное копирование;
  • настройка Nginx / Apache;
  • управление фоновой нагрузкой.

Оптимизация проекта

Работаем непосредственно с приложением:

  • оптимизируем запросы;
  • перерабатываем кеширование;
  • анализируем инфоблоки;
  • оптимизируем компоненты;
  • устраняем неэффективные процессы.

Как мы работаем

1. Диагностика

Изучаем существующий проект и определяем причины проблем.

2. План

Формируем карту технического состояния, приоритеты, риски и последовательность модернизации.

3. Стабилизация

Сначала устраняем проблемы, которые влияют на работоспособность бизнеса.

4. Модернизация

Обновляем CMS, PHP, инфраструктуру и проблемные компоненты.

5. Проверка

Тестируем проект, интеграции, производительность и ключевые пользовательские сценарии.

6. Дальнейшее развитие

Передаём проект в управляемое состояние и при необходимости продолжаем его техническое сопровождение.

Не обязательно переписывать сайт с нуля

За 5–10 лет существующий проект может накопить:

данные + SEO + интеграции + бизнес-логику + личные кабинеты + каталог + автоматизацию + контент.

Полное переписывание означает фактически заново создавать всё это.

Поэтому мы сначала отвечаем на вопрос:

Что действительно мешает проекту работать и развиваться?

Иногда достаточно обновить стек.

Иногда — оптимизировать несколько узких мест.

Иногда — вынести медиаданные в отдельное хранилище.

Иногда — переработать отдельные компоненты.

И только если архитектура действительно исчерпала себя — рекомендуем более глубокую перестройку.

Развитие и доработка сайтов на решениях Аспро
Системная поддержка, новые функции и интеграции для вашего сайта, созданного на готовом решении «Аспро».
Подробнее

Кейс: Москва-Баку

Как мы превратили 140 ГБ legacy-проекта в стабильный новостной сайт

10 лет развития · 128+ тысяч публикаций · PHP 7.3 · устаревший Битрикс · регулярные падения

Сайт несколько раз в день становился недоступен на 3–5 минут.

Мы не стали просто увеличивать мощность сервера.

Разобрали проект на уровне инфраструктуры, CMS, кода, базы данных, кеширования и медиахранилища.

Что сделали

  • обновили 1С-Битрикс;
  • подняли PHP;
  • перешли на новую инфраструктуру;
  • вынесли около 90 ГБ актуальных изображений в S3;
  • сократили локальный объём данных примерно со 120 до 15 ГБ;
  • оптимизировали тяжёлые запросы;
  • переработали кеширование;
  • пересмотрели cron-задачи;
  • настроили фильтрацию ботов;
  • подключили мониторинг.

Результат

140 ГБ → 15 ГБ локальных данных

PHP 7.3 → современный стек

Старый VPS → новая инфраструктура

Регулярные падения → стабильная работа

Смотреть кейс →

Что получает бизнес

Стабильность

Система меньше зависит от случайных сбоев и перегрузок.

Управляемость

Понятно, как устроен проект и какие изменения ему необходимы.

Предсказуемость

Новые задачи не превращаются каждый раз в исследование старого кода.

Современный фундамент

Устаревшие технологии перестают быть ограничением для развития.

Масштабируемость

Инфраструктура и архитектура готовы к росту проекта.

План развития

У бизнеса появляется понимание, что делать с сайтом дальше.

Что не входит в услугу

Наведение порядка в legacy — это не универсальная разработка.

В услугу не входит автоматически:

  • разработка нового функционала;
  • редизайн;
  • маркетинг;
  • SEO;
  • создание нового сайта;
  • внедрение новых бизнес-сервисов.

Если в ходе диагностики становится понятно, что эти работы необходимы для решения задачи, мы отдельно оцениваем их и включаем в план развития проекта.

Для каких проектов

Мы особенно полезны, если ваш сайт:

  • работает на 1С-Битрикс;
  • существует несколько лет;
  • развивался несколькими командами;
  • содержит большое количество кастомного кода;
  • интегрирован с 1С, CRM и другими системами;
  • имеет большой каталог или объём контента;
  • является критичным для бизнеса;
  • нельзя просто остановить и переписать.

Мы умеем работать с чужим кодом, legacy и сложными интеграциями.

С чего начать

Не знаете, что происходит с вашим сайтом? Не обязательно сразу переписывать его.

Напишите нам на hello@monoplan.team

Сначала разберёмся, в каком состоянии находится проект, где находятся критические проблемы и что действительно нужно менять.
Андрей Фролов
CEO MONOPLAN

Техническая диагностика legacy-проекта

На выходе вы получите:

состояние проекта → карту проблем → приоритеты → план модернизации → оценку необходимых работ.

FAQ


Отзывы
Екатерина Погорелова

Менеджер партнёрских программ

Благодарю команду Monoplan за разработку инструментов для событийного маркетинга.

Мы получили простой и понятный инструмент. Команда сделала всё максимально прозрачно: гайд, настройка, интеграции — всё на уровне. Мы быстро создаём страницы под конкретные ивенты, настраиваем механики и уже видим, как работает воронка на повторные покупки.

Алексей Караваев

Начальник Управления по развитию ИТ-продуктов

С 2021 года ООО «Хоккейный клуб «Авангард» сотрудничает с командой Monoplan (ООО «Студия23») по развитию и поддержке интернет-магазина Клуба.

Интернет-магазин является одним из важнейших ресурсов, в рамках которого Клуб разрабатывает и внедряет новые сервисы для клиентов, а также ищет способы улучшения клиентского пути на постоянной основе.

Для этого мы искали команду, способную предоставлять высокое качество услуг, а также умеющую работать с бизнес-требованиями, аналитикой и предлагать оптимальные решения для Заказчика.

Именно такими зарекомендовали себя специалисты подрядчика, которые не только решают стратегические задачи по разработке: от маркетинга, коммерции и склада, но и обеспечивают регулярную техническую поддержку. Оперативно реагируют на возникающие вопросы.

За время сотрудничества мы провели масштабный редизайн интернет-магазина, разработали несколько сервисов, такие как: конструктор Джерси, аукционы, заказ атрибутики в VIP-ложу, автоматизация платежных сервисов, полностью переработали протокол интеграции с мобильным приложением Клуба, а также решили более ста мелких задач по разработке и поддержке интернет-магазина.

Команда разработки всегда соблюдает планы по реализации запланированных задач, проявляя гибкость и профессионализм на всех этапах работ.

ООО ХК «Авангард» выражает благодарность ООО «Студия23» и рассчитывает на дальнейшее плодотворное сотрудничество!

Юлия Иванова

CRM-маркетолог

Хотим поблагодарить команду за профессиональный и ответственный подход к разработке и внедрению нашей программы лояльности. Всего за 4 недели, от идеи через продуманную детализацию до полной реализации, нам удалось перейти на совершенно новый уровень взаимодействия с клиентами.

Особенно отмечаем, насколько внимательно разработчики подошли к изучению технических тонкостей и потенциальных рисков, с которыми мы могли столкнуться. Благодаря этому удалось полностью избежать ошибок еще на этапе разработки.

Новая модель программы лояльности стала продуманной и многоуровневой. Теперь не просто три стандартных уровня с разницей в кэшбэке — мы расширили систему, добавив изменения даже в процентах списания бонусов на заказы в зависимости от статуса клиента. Это существенно повысило привлекательность программы, вызвало у покупателей интерес и мотивацию делать повторные покупки, тем самым повышая свой уровень и доступные привилегии.

Переход на новую систему прошел максимально гладко и комфортно для всех наших клиентов. Команда разработчиков предусмотрела сохранение всех ранее накопленных бонусов, а старые уровни корректно соотнесли с новыми.

Отмечаем очевидный позитивный эффект новой программы лояльности для нашей компании и ее экономики. Благодаря грамотно построенным условиям системы удержание клиентов улучшилось, а эффективность взаимодействия с аудиторией выросла.

Спасибо команде за оперативность, внимание к деталям и максимальную эффективность выполненной работы!

Олег Шишкалов

Руководитель VIDAU Systems

Хочу выразить благодарность компании Monoplan, уже много лет с ними работаем по поддержке наших сайтов.

Команда подхватила сразу три существующий интернет-магазина на битриксе. Все проекты с обширным каталогом, глубоким ветвлением, фильтрацией, возможностью заказать и большим количеством информационных страниц.

Команда забрала себе администрирование наших проектов и обеспечение их бесперебойной работы. А также внедрение новых функций. Интегрировали складской учет, перезапустили форму заказа, реализовали загрузку оптовых каталогов и внедрили много новых страниц.

Хорошая компания, все четко и структурировано, рекомендую.

Как начать?

Отправьте заявку на

hello@monoplan.team

Мы проведём бесплатный аудит существующего сайта, расскажем о слабых местах и предложим оптимальный вариант запуска под ключ с учётом ваших задач.

Андрей Фролов Основатель MONOPLAN hello@monoplan.team Telegram