Техническое задание: Оптимизация сайта и базы данных
На текущем сайте пользователи заполняют анкеты и загружают фотографии, которые сохраняются напрямую в базу данных. Это приводит к её стремительному росту, что грозит замедлением работы сайта и сбоями. Также отсутствует доступ по SSH и root, нет файлового менеджера и невозможен бэкап. Имеется отчёт по установленной защите.
Задачи:
Провести аудит текущей архитектуры сайта и базы данных.
Перенести хранение изображений из базы данных в файловую систему или облачное хранилище (например, S3).
Переписать сайт с учётом масштабируемости, надёжности и современного подхода к работе с файлами.
Восстановить доступ к серверу, включая SSH и настройку резервного копирования.
Обеспечить стабильную работу сайта и базы данных на протяжении всего периода работ.
Подготовить документацию по новой архитектуре и рекомендациям по эксплуатации.
Ожидаемый результат: надёжная, масштабируемая архитектура сайта с безопасным хранением данных и восстановленным доступом.
Доступные материалы: отчёт по безопасности, примеры анкет, при возможности — доступ к хостингу.
Срок выполнения: согласуем.