Очень мало подробных инструкций, которые я могу вам дать, исходя из того факта, что это проект отладки.Тем не менее, я могу предоставить вам некоторые инструменты и советы.
Первое, что вы хотите сделать, это исключить, что это ваш хостинг.Приличная минимальная хостинговая среда должна быть в состоянии запускать WordPress и WooCommerce на тему Storefront (https://wordpress.org/themes/storefront/) со временем около 400-600 мс без кэширования. Лучший хостинг может дать лучшие времена. Поэтому установите эту тему и отключите ВСЕ плагины, кромеWooCommerce и проверьте ваши времена TTFB. Если они все еще высоки, то это проблема хостинга. Это может быть или не быть распределение ресурсов, которое может быть исправлено путем настройки среды хостинга. Однако это другой вопрос.
Предполагая, что время TTFB достигнет целевого диапазона 400-600 мс в этой конфигурации, вы можете приступить к определению причины замедления.
Сначала включите все используемые плагины, кроме плагина кэширования.Проверьте свою скорость. Она должна увеличиться, но не слишком сильно. Если вы вернулись на> 5000 мс, вы можете поспорить, что ваши проблемы связаны с одним (или несколькими) плагинами. Выключите их все, а затем включитепоочередно проверяя скорость после каждой активации.o возможно, что существует конфликт между плагинами.Если вы обнаружите, что плагины - это ваша проблема, вам следует искать новые, чтобы заменить эту функциональность или заняться индивидуальной разработкой.
Затем включите нужную тему.Вы должны сделать это со всеми включенными плагинами на случай, если есть зависимости.Если это является причиной вашего замедления, у вас есть несколько вариантов.Один из них - установить несколько отладочных плагинов и попытаться определить, можно ли исправить эти проблемы в дочерней теме или поработать с разработчиком темы для интеграции изменений.Во-вторых, найти другую тему, которая будет соответствовать вашим потребностям.И, наконец, вы можете создать его самостоятельно или создать дочернюю тему Storefront.
Некоторые хорошие плагины отладки, которые могут показать, где существуют проблемы:
Панель отладки - https://wordpress.org/plugins/debug-bar/ (Существуют дополнительные плагины, которые также добавляют функции в основной плагин)
Query Monitor - https://wordpress.org/plugins/query-monitor/ (лучше всего для проблем, связанных с базой данных)