Техническое задание: Оптимизация нагрузки на сайт и базу данных
Хостинг-провайдер уведомляет о регулярном превышении допустимой нагрузки на базу данных, что приводит к сбоям в работе сайта. Предоставлен лог ошибок для анализа. Необходимо выполнить комплексную диагностику и оптимизацию.
Основные задачи
- Анализ предоставленного лога ошибок от хостинга для выявления узких мест и причин высокой нагрузки на БД.
- Диагностика текущей архитектуры сайта, запросов к базе данных и общей производительности.
- Разработка и реализация плана оптимизации. Возможные направления:
- Оптимизация SQL-запросов (переписывание, добавление индексов).
- Настройка кеширования на уровне приложения и/или БД.
- Ревизия логики работы сайта для снижения количества обращений к базе.
- Рекомендации по оптимизации конфигурации сервера или хостинга.
- Тестирование выполненных изменений для подтверждения снижения нагрузки.
- Предоставление отчета о проделанной работе.
Требования к отклику
В ответе, пожалуйста, укажите:
- Вашу оценку возможных причин проблемы на основе опыта.
- Предлагаемый план и этапы работ.
- Сроки выполнения.
- Стоимость (фиксированную или ориентировочную).
Исходные данные (логи) будут предоставлены выбранному исполнителю.