WPML

Этот релиз приносит первую порцию улучшений производительности для магазинов WooCommerce с большим количеством товаров и их вариаций.

Мы уже работаем над второй порцией улучшений и скоро их выпустим.

О производительности WooCommerce

Товары WooCommerce содержат много внутренних данных, которых нет у стандартных записей и страниц.

Чтобы Ваш магазин работал правильно, WPML должен синхронизировать все эти данные для каждого языка и вариации товара:

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

И в товарах есть еще много подобных данных.

Проблема: невозможно исключить определенные данные о товарах из синхронизации, поскольку они критически важны для функциональности магазина.

Что происходит: когда Вы активируете WPML и WPML Multilingual & Multicurrency for WooCommerce, Ваш сайт начинает управлять несколькими языками и синхронизировать обширные данные о товарах, что требует дополнительной обработки.

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

Что мы делаем: наша цель в этом и будущих релизах — обрабатывать данные о товарах максимально эффективно. Хотя многоязычный сайт никогда не сможет полностью сравниться по производительности с одноязычным, мы усердно работаем над минимизацией дополнительной нагрузки.

Ускорение редактирования и перевода товаров WooCommerce

В этом релизе WPML стал быстрее в четырех аспектах работы с данными о товарах.

В следующей таблице приведены улучшения производительности, которые мы наблюдали в наших тестах:

Выполненное действиеИзмеренное улучшение скоростиЧто мы сделали
Сохранение и обновление товаров16 – 30%Оптимизированы механизмы сохранения таксономии и метаданных товаров
Отправка товара на перевод10 – 30%Улучшена валидация данных о товарах и реализовано лучшее кеширование для вложений товаров
Получение переведенных товаров27 – 35%Внедрен более эффективный механизм синхронизации всех типов информации о товарах
Дублирование товаров40 – 53%Оптимизирован процесс создания данных для заданий на перевод

Мы представляем эти улучшения в виде диапазонов, так как результаты зависят от конкретной настройки Вашего сайта.

Как ускорить Ваш сайт WooCommerce прямо сейчас

Как обычно, мы выпускаем этот релиз постепенно. Однако Вы можете обновить свой сайт вручную прямо сейчас:

  1. В админ-панели Вашего сайта перейдите в ПлагиныДобавить новый плагин и нажмите на вкладку Коммерческие
  2. Нажмите, чтобы проверить обновления
  3. WPML 4.7.2 и WPML Multilingual & Multicurrency for WooCommerce 5.4.2 появятся в списке, и Вы сможете обновить до них свой сайт

Все еще испытываете проблемы с производительностью? Дайте нам знать!

Если Вы все еще испытываете проблемы с производительностью после обновления Вашего магазина WooCommerce до последних версий WPML и WPML Multilingual & Multicurrency for WooCommerce, мы будем рады изучить это подробнее.

Мы создали специальную контактную страницу для сообщений о проблемах с производительностью WooCommerce.

Чтобы помочь нам эффективно отладить Ваш сайт, Вам нужно предоставить следующие данные:

  • Тема оформления и плагины, используемые на Вашем сайте
  • Количество товаров и их вариаций
  • Конкретные страницы, которые работают медленно (предоставьте прямые ссылки)
  • Действия, вызывающие замедление (например, загрузка страницы, сохранение товаров)
  • Инструменты, использованные для измерения производительности, и их результаты

Совместимость с грядущей версией WordPress 6.8

Наконец, напоминаем, что релиз WordPress 6.8 запланирован на 15 апреля. Мы активно отслеживаем и тестируем все бета-версии и кандидаты в релизы.

Мы планируем выпустить обновление совместимости WPML за несколько дней до выхода WordPress 6.8. Мы сообщим Вам, как только оно станет доступно.

Считаете это полезным? Поделитесь этой статьей: