WPML

WP Rocket — это популярный плагин кеширования для WordPress, который отлично работает на сайтах на базе WPML. Узнайте, как выполнить базовую настройку для многоязычных сайтов и на что следует обратить внимание.

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

Медленная работа сайта негативно сказывается на пользовательском опыте. Кроме того, из-за низкой скорости у Вашего сайта будет меньше шансов занять высокие позиции в поисковых системах.

Тестирование производительности Вашего сайта

Важно тестировать производительность Вашего сайта. Вы можете сделать это с помощью одного из следующих инструментов:

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

Как использовать WP Rocket

WP Rocket — один из лучших плагинов для оптимизации производительности, который ускоряет Ваш сайт. Сразу после активации WP Rocket применяет наиболее рекомендуемую конфигурацию для оптимизации производительности.

Когда дело доходит до настройки плагинов кеширования, универсального решения не существует. Это означает, что конкретная конфигурация, которая хорошо работает на одном сайте, может не подойти для другого.

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

WP Rocket не требует специальной настройки для работы на многоязычных сайтах с WPML.

Кеширование страниц

Когда Вы включаете кеширование, создается статичная HTML-версия страницы, которую сервер передает Вашим пользователям. Это помогает снизить нагрузку на сервер при выдаче страницы и, как следствие, способствует уменьшению времени ее загрузки.

После активации WP Rocket автоматически включает кеширование страниц. Вы можете изменить параметры кеширования, например, включить кеширование для мобильных устройств и авторизованных пользователей, перейдя на вкладку Кэш в разделе НастройкиWP Rocket.

Параметры кеширования

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

  1. По умолчанию WP Rocket выдает кешированные страницы неавторизованным пользователям. Поэтому убедитесь, что Вы не вошли в систему, или используйте режим инкогнито.
  2. Щелкните правой кнопкой мыши по версии страницы на дополнительном языке и выберите Просмотр кода страницы.
  3. Прокрутите страницу до конца и найдите след кеширования WP Rocket.
Проверка следа кеширования WP Rocket

Как очистить кеш страницы

Вы можете очистить/предварительно загрузить кеш любой страницы на любом языке. Просто откройте страницу во фронтенде и воспользуйтесь меню WP Rocket в верхней панели администратора.

Очистка кеша для всех языков или для определенного языка

Дополнительные ресурсы о кешировании многоязычных сайтов

Чтобы узнать больше, ознакомьтесь с документацией WP Rocket по кешированию.

А вот еще две полезные страницы об очистке кеша:

Оптимизация файлов

Оптимизация файлов включает минификацию CSS и JS. Это уменьшает размеры файлов CSS и JS за счет удаления пробелов, комментариев и разрывов строк. Кроме того, у Вас есть возможность объединить эти файлы в один, что помогает сократить время загрузки страницы.

Вы можете настроить параметры оптимизации файлов, перейдя на вкладку Оптимизация файлов в разделе НастройкиWP Rocket.

Настройка параметров оптимизации файлов

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

  1. Откройте страницу на дополнительном языке во фронтенде. Щелкните правой кнопкой мыши и выберите Просмотр кода страницы
  2. В разделе head найдите URL-адреса, которые заканчиваются на .css и .js. Они должны включать путь к папке с именем min внутри папки cache.
Проверка минификации CSS и JS

Отложенная загрузка

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

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

Вы можете включить отложенную загрузку, перейдя на вкладку Медиафайлы в разделе НастройкиWP Rocket. На этом экране Вы также найдете другие параметры оптимизации медиафайлов, такие как отключение встраиваний WordPress и разрешение кеширования WebP. Чтобы узнать больше, ознакомьтесь с документацией WP Rocket по параметрам оптимизации медиафайлов.

Настройка параметров оптимизации медиафайлов

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

Сеть доставки контента (CDN)

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

Сеть доставки контента (CDN) — это сеть серверов, распределенных по разным местам. На каждом из серверов хранится копия статического контента Вашего сайта, включая изображения, видео, таблицы стилей и файлы JS, с целью более быстрой доставки контента пользователям в зависимости от их местоположения.

WP Rocket совместим с большинством провайдеров CDN. Он также предоставляет собственный CDN-сервис — RocketCDN.

Вы можете включить CDN и изменить его настройки, перейдя на вкладку CDN в разделе НастройкиWP Rocket.

Настройка CDN

Известные проблемы

Между этим плагином и WPML нет нерешенных проблем совместимости. Поиск по всем известным проблемам.

Нужна помощь?

Если Вы столкнулись с какими-либо проблемами при использовании WP Rocket и WPML, пожалуйста, сообщите о них в службу поддержки WPML.

Автор: Amir · Последнее обновление: 18 октября 2024