Задача

Требуется провести комплексную оптимизацию базы данных MySQL для существенного снижения нагрузки на сервер. Цель - добиться снятия ограничений, установленных хостинг-провайдером. Задание считается закрытым только после официального снятия этих ограничений со стороны хостинга.

Требования к работе

  • Провести анализ текущих запросов и структуры базы данных;
  • Выявить узкие места: медленные запросы, неоптимальные индексы, избыточные данные;
  • Внести изменения, направленные на снижение нагрузки (ADD, DROP, оптимизация JOIN, нормализация/денормализация);
  • Настроить параметры MySQL (при наличии доступа) для более эффективного использования ресурсов;
  • Провести нагрузочное тестирование и зафиксировать снижение нагрузки.

Условия приемки

Заказчик передаёт доступ инструментам мониторинга. После выполнения работ необходимо удостовериться, что ограничения, установленные провайдером, были сняты. Работа считается выполненной только после этого факта, подтверждённого скриншотами или сообщением от хостинга.

Мониторинг уведомлений на сайтах администраций

Необходимо автоматизированно собирать список сайтов городских и районных администраций России, опубликовавших уведомления о начале определенных работ. База должна регулярно обновляться по мере появления новых публикаций в течение года.

Настройка исключений кэширования для попап формы отправки заявок

Требуется устранить конфликт плагина кэширования WP Fastest Cache и формы обратной связи (Metform/Elementor) на сайте WordPress. Необходимо настроить исключения по скриптам формата попап, чтобы форма работала корректно без сбоев после каждой очистки кэша.