Аудит БД, оптимизация SQL запросов, чистка таблиц, индексов, ключей WP
Суть проекта - ускорить работу сайта
думаю так, ускорить сайт можно тремя путями:
1) вычистить от неиспользуемых таблиц и ключей БД, оптимизировать (например перевести таблицы в InnoDB) БД, оптимизировать кол-во селектов для построения страницы
2) переделать бэк и вместо ACF использовать более подходящий плагин для листинга
3) оптимизировать фронт.
поэтому начинаю с п.1.
по задаче ожидаю, что исполнитель
1. проверит все ключи используемые в шаблоне, таблицы, зачистит неиспользуемые.
2. проверит все selectы при построении страницы категории и поста, оптимизирует существующие, удалит дублированные или вынесет экспертную резолюцию, что select ы не подлежат оптимизации и надо переделывать бэк.
ставки и предложения к проекту буду рассматривать, если будет понятно почему вашу заявку на проект я должен рассмотреть. Например "готов помочь" и "готов выполнить" - непонятно почему нужно рассматривать вашу кандидатуру. Мое имхо, потоковые биды на проекты, ведет к потоковому выполнению проекта, что не подходит для меня.
Дополнительные вопросы приветствуются, отвечу или в обсуждении к проекту, или в личных сообщениях.
подробнее
страницы формируются на сайте очень долго, особенность в том, что много где используются ACF, каждое значение которого формирует запрос к БД.
в итоге имеем на формирование
страницы категории более 400 запросов по query monitor и более 2 секунд для генерации страницы
поста более 100 запросов по query monitor и более 2 секунд для генерации страницы.
это с включенным w3 total cache
вот например главная страница сайта
а вот например вот например wp_posts
постов на сайте до 150, а в таблице http://prntscr.com/vfioaf
сайт двуязычный рус/укр - построено при помощи wpml, но перед этим двуязычность была построена на qtranslate x.
на qtranslate были созданы все страницы, но qtranslate работал с багами, поэтому переделали все под wpml. в связи с этим и связываю засоренность БД, плюс тестировались разные плагины и тоже БД не чистилась.