Доработка WordPress бекенда

1 000 руб.за час
23 марта 2024, 13:57 • 7 откликов • 75 просмотров
Цель:
Уменьшить время запросовк АПИ графкуэль WP до <1 секунды. (сейчас некоторые запросы могут занимать 6 секунд)


Вводные данные:
⁃ Бэк на вордпресс + вукоммерс + графкуэль плагин для апи
⁃ Фронт на react+next js.
⁃ Основная проблема графкуэль квери работают очень медленно.
⁃ запросы в базу родные написанные в плагине используют не оптимальные запросы в SQL
⁃ Мутации некоторые тоже работают медленно


Что нужно делать:
⁃ создавать новые графкуэль квери где переписывать узкие места запросов в базу или циклы товаров / атрибутов/категорий
⁃ Дорабатывать существующие квери, оптимизировать узкие места
⁃ Оптимизировать Базу данных вордпресс/вукоомерс, убирать лишее , создавать новые таблицы, создавать индексы для таблиц для оптимальных запросов
⁃ Переписывать некоторые циклы вордпресса на прямы запросы в базу через wpdb
⁃ Находить узкие места в кверях/мутациях функциях grapql и переписывать. Если не получается переписать создавать свою grapql query выполняющую тоже самое но другим методом чтобы достичь респонса максимально быстрого


Что будет плюсом:
⁃ разбираться с нагрузкой на сервер
⁃ разбираться с xdebug профайлером php для нахождения медлееных функций
⁃ разбираться с логами mariadb/php-fpm/nginx чтобы находить узкие места
⁃ работа с БД(создание ALTER tables, настраивание индексов у БД)