
WPML for WooCommerce 5.5.2.2 — критическое исправление для WooCommerce 10.3
В готовящемся релизе WooCommerce 10.3 есть критическая проблема совместимости, которая вызывает неправильный расчет цен на вариации товаров.
Все любят быстрые сайты. Скорость важна как для посетителей, так и для поисковых систем, и на её оптимизацию, безусловно, стоит потратить время. Вот несколько советов, которые помогут сделать Ваш многоязычный сайт быстрее.
Обеспечение производительности сайта на уровне, соответствующем ожиданиям Ваших посетителей, — это задача, не имеющая универсального решения. Существует множество направлений для изучения и различных способов достижения оптимальной производительности сайта.
Исследования показывают, что оптимальная скорость загрузки страницы составляет 3 секунды. Если Ваша страница загружается дольше, Вы рискуете потерять посетителей. А теряя посетителей, Вы неизбежно теряете продажи, конверсии, вовлеченность и доход.
Google тоже не в восторге от медленных сайтов. С помощью Core Web Vitals Google измеряет производительность Вашего сайта на WordPress и её влияние на пользовательский опыт. Это включает в себя скорость загрузки страницы, её визуальную стабильность и адаптивность. Затем эта информация используется для оценки производительности Вашего сайта и учёта её в общем рейтинге в результатах поиска.
Если Вы управляете многоязычным сайтом на WordPress, для Вас тем более важно обеспечить посетителям комфортное взаимодействие, независимо от того, где они находятся и на каком языке просматривают Ваш контент.
Прежде чем приступить к оптимизации производительности сайта, проверьте его скорость. Вы можете выбрать один из множества онлайн-инструментов для тестирования, включая Pingdom Tools или Google PageSpeed Insights. Мы рекомендуем выбрать один инструмент и использовать только его. Это связано с тем, что каждый инструмент измеряет производительность по-своему. Переключение между несколькими инструментами может дать Вам неверные результаты.
Поскольку мы живём в эпоху приоритета мобильных устройств (mobile-first), именно на них следует ориентироваться при тестировании производительности. В наше время наличие сайта, адаптированного для мобильных устройств, с хорошо оптимизированной скоростью загрузки страниц — залог успеха.
Скорее всего, при первом тестировании Ваш сайт покажет не лучшие результаты. Если это произойдет, попробуйте применить некоторые из приведенных ниже советов по оптимизации производительности и проведите повторное тестирование.
Вы можете использовать все возможности для повышения производительности Вашего сайта на WordPress, но если у Вас нет надежного хостинг-провайдера, Ваши усилия будут напрасны.
Существует бесчисленное множество вариантов, и важно выбрать тот хостинг, который лучше всего соответствует потребностям Вашего сайта.
Если Вы используете виртуальный хостинг (shared hosting) и наблюдаете медленную загрузку, рассмотрите возможность перехода на облачный, VPS или выделенный сервер. Обязательно выбирайте хостинг-провайдера с учётом размера и популярности Вашего сайта, чтобы он мог справляться с возросшим трафиком.
По умолчанию, когда пользователь посещает любую страницу Вашего сайта, WordPress собирает всю страницу на лету. Ему нужно получить контент из базы данных, затем загрузить изображения и все остальные ресурсы, и собрать всё это воедино. Это требует вычислительных мощностей и каждый раз обращается к Вашей базе данных, что замедляет работу сайта.
Но если на Вашем сайте используется кеширование, та же самая страница сохраняется в готовом, собранном виде. WordPress может отдавать её как есть, без какой-либо дополнительной обработки.
Вот почему кеширование страниц может значительно повысить скорость работы Вашего сайта. Существует довольно много плагинов кеширования для WordPress, но к числу наиболее популярных относятся:
Изображения часто составляют большую часть контента Вашего многоязычного сайта. Безусловно, они помогают привлечь внимание посетителей и вовлечь их в изучение контента. Но если они не оптимизированы, то становятся причиной замедления работы Вашего сайта.
Существует три основных способа оптимизации изображений на Вашем сайте:
Если Вы являетесь владельцем многоязычного сайта, у Вас, вероятно, есть посетители со всего мира. И если посетитель находится далеко от места размещения Вашего сайта, он может столкнуться с медленной загрузкой страниц.
Сеть доставки контента (CDN) хранит копию Вашего сайта в дата-центрах по всему миру. Затем она предоставляет посетителям веб-страницу из ближайшего к ним расположения. В результате Ваши посетители получают гораздо более быструю загрузку страниц.
При минификации файлов CSS и JavaScript Вы оптимизируете их размер, удаляя лишние символы в исходном коде. Затем Вы можете объединить их в единые пакеты.
В чём преимущество? Теперь Ваши файлы ресурсов стали намного меньше, поэтому серверу требуется меньше времени на их передачу в браузер. Кроме того, загрузка одного объединённого файла происходит гораздо быстрее, чем загрузка нескольких.
В процессе работы над оптимизацией сайта продолжайте анализировать свои показатели в Google PageSpeed Insights. Помимо оценки, Google предоставляет рекомендации о том, как можно улучшить каждый проблемный аспект.
Взгляните на отчет из PageSpeed Insights ниже. Метрики точно показывают, какие элементы Вашего сайта нуждаются в улучшении. Цветовое кодирование позволяет легче отличить участки страницы с хорошей производительностью от тех, что работают медленно.
Старайтесь не зацикливаться на общем показателе производительности. Вместо этого сосредоточьтесь на выполнении рекомендаций. Таким образом Вы сможете по-настоящему улучшить общее качество и скорость работы Вашего сайта.

Хотя WPML обладает богатым функционалом и дает Вам возможность переводить сайт автоматически или самостоятельно, он не оказывает существенного влияния на скорость или производительность Вашего сайта. По правде говоря, каждый установленный плагин и любая добавленная строка кода увеличивают время загрузки страницы. Однако за прошедшие годы мы внедрили ряд улучшений, чтобы свести влияние WPML на производительность к минимуму.
Вот пара наиболее крупных изменений, которые мы внесли:
Разумеется, наши усилия по повышению производительности WPML не прекращаются. С каждым релизом и обновлением мы тестируем производительность WPML, устраняем ошибки и проводим оптимизацию там, где это необходимо.
Посмотрите видео ниже, где мы демонстрируем, как создать многоязычный сайт на WooCommerce, отвечающий требованиям Google Core Web Vitals. Вы можете увидеть, что мы проверили скорость нашего сайта до и после установки и активации WPML. Затем мы снова проверили скорость после перевода контента на нашем сайте.
Результат? Очень незначительное влияние на производительность. Наши страницы товаров на дополнительных языках работали так же быстро, как и на языке по умолчанию.


Для Вашего многоязычного сайта важно предлагать контент, локализованный под потребности пользователей, живущих в разных странах и говорящих на разных языках, но не менее важно, чтобы он был быстрым.
Чтобы повысить производительность Вашего сайта, рассмотрите возможность смены хостинг-провайдера, использования плагина кеширования, оптимизации изображений и применения CDN. Внесение даже нескольких, казалось бы, незначительных изменений может значительно повысить скорость работы Вашего сайта.
Нет никаких причин, по которым WPML мог бы замедлить работу Вашего сайта. Если Вы столкнетесь с какими-либо проблемами с производительностью, мы хотим помочь, поэтому, пожалуйста, сообщите нам об этом, создав запрос в службу поддержки.