Техническое задание: Аудит и миграция книжного портала
Описание проекта
Требуется работа с высоконагруженным интернет-каталогом, содержащим более 119 000 позиций (книг). Проект имеет сложную кастомную архитектуру и мультиязычную поддержку.
Текущая ситуация и проблемы
На действующем хостинге наблюдаются критические проблемы, влияющие на работу сайта:
- Низкая скорость загрузки страниц для пользователей.
- Регулярные «зависания» как публичной части сайта, так и административной панели.
- Нестабильная доставка email-уведомлений и сообщений от форм.
Технический стек проекта
- Backend: Кастомная разработка на PHP и Python.
- Базы данных: Используются MySQL и/или PostgreSQL.
- Функционал: Мультиязычность (3 языка), сложный поиск, формы заказов, email-рассылки и уведомления (интеграция со сторонним сервисом рассылок).
Задачи для исполнителя
1. Детальный анализ и диагностика
- Провести комплексное тестирование производительности текущего хостинга.
- Выявить корневые причины медленной работы, «зависаний» и проблем с почтой.
- Проанализировать конфигурацию сервера, базы данных и кода на предмет узких мест.
2. Подготовка отчета
- Предоставить подробный отчет с выявленными причинами проблем.
- Дать рекомендации по возможным путям решения.
3. Оптимизация или миграция
- Вариант А: Выполнить работы по оптимизации и настройке на текущем хостинге для устранения проблем.
- Вариант Б: Подобрать новый, более оптимальный и надежный хостинг-провайдер, соответствующий нагрузкам проекта. Организовать и провести полный перенос сайта и всех сервисов (код, базы данных, почта, интеграции) с минимальным временем простоя.
Требования к исполнителю
- Опыт работы с высоконагруженными проектами на PHP/Python.
- Глубокие знания в администрировании веб-серверов, оптимизации MySQL/PostgreSQL и настройке email-рассылок.
- Наличие успешного опыта миграции крупных проектов между хостингами.