Техническая поддержка сайтов на Yii
Оставить заявкупо E-commerce 2024
Когда нужна поддержка сайта на Yii
После обновления перестала работать авторизация, форма или обмен данными. Ошибка затрагивает пользователей и требует поиска причины в приложении или его окружении.
Разработчик или команда ушли, а сайт продолжает работать. Новому подрядчику нужно восстановить картину проекта по коду, настройкам и доступной документации.
Приложение использует старые версии Yii, PHP или сторонних библиотек. Дальнейшие обновления требуют проверки совместимости и оценки рисков.
Даже небольшое изменение затрагивает несколько модулей или интеграций. Становится трудно оценить срок задачи и проверить её влияние на остальные функции.
Что входит в техническую поддержку Yii
Разбираем ошибки по журналам приложения, PHP-коду и конфигурации Yii. Исправляем причину сбоя и проверяем затронутые функции.
Следим за доступностью сайта и согласованными показателями его работы. Проверку авторизации, заказов, форм и интеграций подключаем с учётом устройства проекта.
Проверяем совместимость версий фреймворка, PHP и Composer-пакетов. Планируем обновления с учётом используемых расширений и существующего кода.
Проверяем настройки доступа, состояние используемых компонентов и создание резервных копий. Уточняем порядок восстановления приложения и данных при сбое.
Ищем узкие места в запросах к базе данных, работе Active Record и кешировании. Проверяем изменения на сценариях, в которых возникало замедление.
Проверяем запросы и ответы внешних API, обработку ошибок и передачу данных между Yii-приложением и подключёнными системами: 1С, CRM или платёжным сервисом.
Дорабатываем модули, компоненты и бизнес-логику Yii-приложения. Перед изменением проверяем зависимости от других функций и интеграций.
Проверяем изменённые функции, согласовываем выпуск и оцениваем результат после развёртывания. При необходимости готовим порядок возврата к предыдущей версии.
Как принимаем Yii-проект на сопровождение
Согласовываем доступы к репозиторию, серверу и рабочим инструментам. Изучаем структуру приложения и доступную документацию.
Фиксируем известные сбои, ограничения окружения и зависимости от сторонних компонентов. Отделяем срочные проблемы от плановых доработок.
Уточняем каналы обращений, приоритеты инцидентов, порядок согласования задач и условия SLA. Составляем план первых работ.
Подключаем согласованные проверки, ведём обращения и выпускаем изменения по установленному порядку. Результаты работ отражаем в отчётах.
Используем собственный SLA-монитор Alto. Система проверяет сайт по 50+ параметрам: доступность страниц, скорость загрузки, SSL-сертификаты, формы, корзину, cookie-баннеры и другие критичные элементы.
Сначала фиксируем базовое состояние сайта, затем регулярно сравниваем показатели. Если метрика падает или сценарий ломается, команда получает сигнал и начинает диагностику. Клиент видит отчеты, а не узнает о проблеме из жалоб пользователей.
Что проверяем в Yii-приложении
Изучаем конфигурацию компонентов, правила маршрутизации и структуру модулей. Проверяем, как приложение обрабатывает запросы и где возникают конфликты настроек или ошибки подключения компонентов.
Сопоставляем версии Yii, PHP и Composer-пакетов с требованиями приложения. Выявляем неподдерживаемые расширения и изменения в зависимостях, которые могут нарушить работу проекта после обновления.
Проверяем запросы, которые формирует Active Record, загрузку связанных данных и использование индексов. Находим повторяющиеся обращения к базе данных, медленные операции и ошибки кеширования.
Изучаем настройки аутентификации, разграничение прав доступа и управление сессиями. Если в проекте используются очереди и фоновые задания, проверяем обработку сбоев и повторные запуски.
Форматы поддержки и стоимость
+НДС 5%
- Мониторинг сайта 24/7
- Исправление ошибок и срочные исправления
- Контроль инфраструктуры и резервных копий
- SLA-монитор: 50+ проверок
- Ежемесячные отчёты по задачам и инцидентам
+НДС 5%
- Все работы из тарифа «Поддержка»
- Подключение разработчиков под задачи проекта
- Доработка функций на Yii
- Доработка API и интеграций с 1С, CRM и другими системами
- Тестирование, релизы, документация и проектный менеджер
Почему Alto
Для задач можно привлекать серверных и интерфейсных разработчиков, тестировщиков и специалистов по инфраструктуре. Состав участников определяем по потребностям проекта.
Используем результаты автоматических проверок при разборе инцидентов. Состав контролируемых сценариев согласовываем для конкретного сайта.
Отделяем инциденты от задач развития: у них разные приоритеты, сроки и порядок согласования.
В договоре фиксируем состав работ и правила обработки обращений. Сроки реакции зависят от согласованных условий SLA.
Вопросы о поддержке Yii
Да. Для оценки проекта потребуется доступ к коду и сведения о серверном окружении. По итогам первичного изучения согласуем условия подключения.
Возможность сопровождения зависит от версии фреймворка, используемых расширений и состояния кода. Сначала проверяем совместимость и технические ограничения, затем предлагаем план поддержки или обновления. Переход между поколениями Yii оцениваем как отдельную задачу.
Опишите ошибку, условия её появления и влияние на пользователей. Возможность разовой работы и сроки уточняем после изучения задачи. По действующим договорам приоритет определяется SLA.
На стоимость влияют состояние кода, интеграции, нагрузка, число регулярных задач и требуемые сроки реакции. Объём обслуживания уточняем после оценки проекта.