О Заказчике

Заказчик — сеть клиник «Персона», занимающаяся предоставлением широкого спектра медицинских услуг в Нижнем Новгороде. Бренд известен высоким качеством обслуживания, профессионализмом врачей и внимательным подходом к каждому пациенту.

Изображение предоставлено агентством JetBit с сайта jetbit.ru

Задача

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

Анализ ситуации / Исходные данные

На момент начала сотрудничества:

  • Использовалась устаревшая версия CMS 1С-Битрикс (версия 18),
  • Версия PHP — 7.1,
  • На сайте отсутствовала централизованная система управления ценами услуг, что вызывало трудности при внесении изменений,
  • Не было автоматизированной выгрузки данных из 1С или Excel,
  • Контент приходилось обновлять вручную на каждой странице.

Решение / Действия команды

Для решения задач была разработана и реализована комплексная программа технической поддержки, включающая:

  • Постоянный мониторинг доступности сайта (24/7),
  • Оптимизация скорости загрузки страниц,
  • Обновление CMS (системы управления контентом сайта) и серверного окружения,
  • Регулярное резервное копирование данных,
  • Аудит безопасности и анализ логов,
  • Поддержка контентных изменений и параметров поисковой оптимизации.

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

Реализация / Технические детали

Изображение предоставлено агентством JetBit с сайта jetbit.ru
Изображение предоставлено агентством JetBit с сайта jetbit.ru

Внесение контента

60% задач связаны с добавлением и корректировкой контента. Из-за отсутствия автоматизации изменения приходилось вносить вручную, что занимало значительное время.

Обновление Битрикс и PHP

Процесс обновления проводился в несколько этапов:

  1. Подготовка:
    • Анализ текущего состояния сайта,
    • Создание полной резервной копии,
    • Настройка тестовой среды .
  2. Обновление Битрикс:
    • Проверка совместимости модулей,
    • Последовательное обновление ядра и расширений,
    • Очистка кэша после каждого шага.
  3. Обновление PHP:
    • Проверка совместимости кода и конфигураций,
    • Обновление версии PHP на сервере,
    • Перезапуск веб-сервера.
  4. Тестирование:
    • Проверка работоспособности ключевых функций,
    • Анализ логов на наличие ошибок,
    • Настройка производительности и кэширования.
  5. Исправление ошибок:
    • Замена устаревших функций в коде,
    • Обновление или замена сторонних модулей,
    • Устранение проблем с кэшированием.
  6. Завершение:
    • Применение изменений на боевом сервере,
    • Мониторинг работы сайта после обновления.

Стек технологий

  • HTML
  • PHP
  • SQL
  • 1С-Битрикс
  • jQuery
  • MySQL
  • PhpStorm
  • Яндекс Метрика

Результаты

  • Гарантированный аптайм сайтов — 99%,
  • Скорость реакции по SLA (по договору) всегда соответствовала установленным нормам:
    • Критические инциденты — устранялись за 4 часа,
    • Некритические — за 24 часа,
  • Все плановые обновления проводились во внерабочее время и по выходным, чтобы минимизировать влияние на пользователей,
  • Ежедневное создание резервных копий обеспечило быстрое восстановление данных при необходимости,
  • Повышена безопасность и производительность системы.

Комментарий агентства

«Мы рады, что смогли предложить клиенту надежное решение, которое позволило не только стабилизировать работу сайтов, но и повысить их производительность и безопасность. Профессиональный подход, соблюдение SLA (условий договора) и постоянный мониторинг позволили нам достигать высоких результатов и поддерживать доверие клиента».