Что такое HPOS и для чего он нужен в WooCommerce? #
High-Performance Order Storage (HPOS) — это новая система хранения данных заказов в WooCommerce, направленная на повышение производительности магазинов. Ранее WooCommerce использовал стандартные таблицы WordPress (wp_posts
и wp_postmeta
) для хранения заказов, что замедляло работу при большом объёме данных. HPOS использует собственные таблицы для хранения информации о заказах, что упрощает доступ и снижает нагрузку на базу данных. Это позволяет быстрее обрабатывать заказы и улучшает масштабируемость, что особенно важно для крупных магазинов.
Почему HPOS важен для пользователей? #
- Масштабируемость: При увеличении количества заказов, HPOS позволяет обрабатывать их без потери производительности.
- Надёжность: Система делает резервное копирование и восстановление данных более простым и надёжным.
- Простота работы: Пользователям проще находить нужные данные, так как информация хранится в отдельных таблицах, а не в массивных
wp_posts
иwp_postmeta
.
Как включить или отключить HPOS? #
Для новых установок WooCommerce (с версии 8.2) HPOS включен по умолчанию. Владельцы существующих магазинов могут переключаться между стандартным и новым способом хранения данных:
- Перейдите в WooCommerce > Настройки > Дополнительно > Функции.
- Активируйте режим совместимости для синхронизации данных между новыми таблицами и
wp_posts
. - Дождитесь завершения синхронизации.
- После синхронизации можно выбрать HPOS как основной способ хранения данных.
- При необходимости можно вернуться к старой системе, выбрав опцию WordPress posts storage.
Что делать, если HPOS вызывает проблемы? #
Если возникают проблемы с совместимостью плагинов или другим функционалом, можно временно вернуться к стандартной системе хранения данных. Для этого снова активируйте режим совместимости, дождитесь синхронизации данных и выберите вариант хранения через WordPress wp_posts
.
Совместимость плагинов #
Большинство наших плагинов Woodev поддерживают технологию HPOS, что делает их идеально подходящими для работы с этой системой хранения. Это позволяет обеспечить быструю и стабильную работу интернет-магазина с последними улучшениями WooCommerce.
Для более подробной информации и инструкций по активации и настройке HPOS можно ознакомиться с оригинальной статьей.