WPML

WPML 3.2 включает несколько крупных обновлений и улучшений производительности. Мы наблюдаем сокращение количества SQL-запросов до 75% и ищем дополнительные тестовые примеры, чтобы максимально оптимизировать производительность.

Часть нашей работы над WPML включает оптимизацию SQL-запросов. Когда Вы запускаете сайт на локальном сервере, количество запросов менее критично. Однако рабочие сайты с большим объемом трафика и, возможно, внешним SQL-сервером получат значительную выгоду от сокращения количества запросов.

Для наших оптимизаций мы используем три тестовых сайта. В их число входят крошечный, средний и огромный сайты. Каждый из них помогает в различных оптимизациях. Крошечный сайт представляет собой типичный сайт-«визитку» с несколькими страницами. Огромный сайт представляет собой загруженный сайт электронной коммерции с множеством записей (товаров). «Средний» сайт находится где-то посередине. В процессе работы мы находим различные оптимизации, которые более значимы для каждой из этих конфигураций.

На данный момент наше тестирование показывает следующие цифры при сравнении WPML 3.2 с версией 3.1.9.4:

  • Главная страница на языке по умолчанию: примерно на 20% меньше SQL-запросов.
  • Главная страница на другом языке: от 20 до 75% меньше SQL-запросов.
  • Отдельная страница (страница «О нас») на языке по умолчанию: примерно на 15% меньше SQL-запросов.
  • Отдельная страница (страница «О нас») на другом языке: от 20 до 80% меньше SQL-запросов.
  • Консоль WP: примерно на 15% меньше запросов.

Конечно, эти цифры зависят от сложности сайта.

Означает ли это сокращение количества запросов также ускорение времени выполнения? В целом да, но всё зависит от конкретной ситуации. Если у Вас мощный процессор и крошечная база данных, Ваш MySQL-сервер работает из оперативной памяти, и Вы вряд ли почувствуете обычные запросы. Если же Вы используете типичный веб-сервер с большой базой данных и большим объемом трафика, Вы увидите, что меньшее количество запросов напрямую приводит к снижению нагрузки на процессор.

Скачать бета-версию WPML 3.2


Текущая бета-версия WPML 3.2 доступна для владельцев учетных записей Multilingual CMS. Войдите в Вашу учетную запись WPML и перейдите в раздел «Загрузки» (Downloads). Прокрутите вниз, и Вы увидите «CMS Beta Package». Скачайте его и распакуйте. Вы получите ZIP-файлы всех компонентов WPML в бета-версии.

Пожалуйста, имейте в виду, что этот код еще не готов для рабочих сайтов. Мы будем рады, если Вы сможете протестировать бета-версию WPML 3.2 на сайте для разработки, но пока не используйте её на рабочих сайтах.

WPML 3.2 сейчас находится на стадии тестирования (QA), и мы разбираемся с нестандартными случаями. Как только версия будет готова, Вы получите её прямо в админ-панель WordPress.

Мы хотим протестировать производительность WPML на Вашем сайте


Мы хотим убедиться, что эти улучшения работают на самых разных сайтах.

Мы ищем небольшие и средние сайты для проведения сравнительных тестов. Мы проведем тестирование с версиями 3.1.9.4 и 3.2 и убедимся, что эти улучшения скорости работают на всех сайтах.

Если Вы можете помочь, нам нужны полные дампы Вашего сайта, сделанные с помощью Duplicator, чтобы мы могли протестировать эти сайты локально. Пожалуйста, оставьте свои комментарии, и мы свяжемся с Вами в частном порядке.

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