TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как заставить WooCommerce работать с W3 Total Cache?

75

В WordPress есть тысячи бесплатных и платных плагинов. Но есть ограниченные плагины, которые будут работать со всеми темами без каких-либо проблем с совместимостью. W3 Total Cache и WooCommerce – два таких популярных плагина, которые работают с большинством тем. Проблема в том, что они не будут работать гладко при установке на один и тот же сайт WordPress. Несомненно, настройки W3 Total Cache нарушат страницы продуктов WooCommerce и повлияют на ваши онлайн-продажи. Большинство блоггеров используют WooCommerce для меньшей части своего сайта и рассматривают возможность кэширования большей части сайта с помощью W3 Total Cache. В таком случае вот настройки, которые вы должны сделать, чтобы обеспечить работу WooCommerce с W3 Total Cache.

Как заставить WooCommerce работать с W3 Total Cache?

Обязательно добавьте следующие настройки в плагин W3 Total Cache:

  1. Игнорировать страницы WooCommerce из кеширования
  2. Добавить mfunc в игнорируемые основы комментариев для минификации HTML
  3. Отключить минификацию JS или использовать блокировку по умолчанию
  4. Добавить все страницы WooCommerce, чтобы не уменьшать их
  5. Добавить wc_session в игнорируемые основы запросов с кешированием БД

Обсудим подробно каждый вариант.

1 Исключить страницы WooCommerce из кеширования

В нашей предыдущей статье мы объяснили, как исключить страницы из кеширования в настройках W3TC. Если вы видите, что W3TC ломает страницы вашего продукта, подумайте о том, чтобы игнорировать их из кеширования. Перейдите к настройкам «Производительность> Кэш страницы» и прокрутите вниз до раздела «Дополнительно». Вы увидите текстовое поле «Никогда не кэшировать следующие страницы:». Введите здесь все свои страницы WooCommerce для исключения из кеширования. Вы можете использовать регулярные выражения и подстановочные знаки, такие как магазин, корзина, касса и продукт, чтобы исключить все страницы, связанные с WooCommerce.

Как заставить WooCommerce работать с W3 Total Cache?

Исключить страницы WooCommerce из кеширования

2 Настройки минимизации HTML и XML

На самом деле вы можете кэшировать страницы продуктов, потому что в большинстве случаев настройки минификации сломают ваш сайт. Вы можете просто отключить настройки минификации, но без минификации вы увидите много ошибок, связанных со скоростью страницы, в инструменте Google PageSpeed. Таким образом, у вас нет другой возможности включить минимизацию настроек в W3TC или использовать для этой цели дополнительный плагин. Когда вы включаете настройки минимизации в W3TC, перейдите в меню «Производительность> Минимизация» и добавьте «mfunc» в текстовое поле «Игнорируемые основы комментариев» в разделе «HTML и XML». Это обеспечит правильную работу страницы WooCommerce с W3TC.

Как заставить WooCommerce работать с W3 Total Cache?

HTML и XML Minify для WooCommerce

3 Отключить минификацию JS

Скрипты WooCommerce при минификации и объединении сломают страницы продукта. Также страницы корзины и оформления заказа могут работать не так, как задумано. В этом случае вы можете отключить минимизацию JS в настройках W3TC. Если вы все еще хотите включить JS minify, убедитесь, что выбраны параметры «По умолчанию (блокировка)». Это приведет к ошибке «Устранить блокировку рендеринга JavaScript и CSS» в инструменте Google PageSpeed ​​Insights. Но это должно быть нормально, если у вас есть красивые и функциональные страницы, загружающиеся быстрее.

Как заставить WooCommerce работать с W3 Total Cache?

Настройки JS Minify для WooCommerce

4 Исключить страницы из минификации

Это еще один вариант, при котором вы можете полностью исключить все страницы WooCommerce из минификации, аналогично исключению из кеширования. Перейдите в меню «Производительность> Уменьшение» и перейдите в раздел «Дополнительно». Введите страницы, связанные с WooCommerce, в текстовое поле «Никогда не уменьшайте следующие страницы». Вы можете ввести такие страницы, как магазин, корзина, оформление заказа и продукт * для исключения.

Как заставить WooCommerce работать с W3 Total Cache?

Исключить страницы из W3TC Minify

5 Добавить wc_session в кэширование БД

Как правило, кэширование БД и кеширование объектов, как правило, создают множество других проблем, кроме ускорения вашего сайта. Когда вы смотрите на меню «Производительность> Установить», W3TC делает эти две настройки необязательными. Если вы все еще включаете кэширование WB, убедитесь, что добавили «wc_session» в текстовое поле «Игнорируемые основы запросов» в настройках кеширования БД.

Как заставить WooCommerce работать с W3 Total Cache?

Настройки кэша БД для WooCommerce

Заключение

Обеспечить бесперебойную работу страниц WooCommerce с плагином W3 Total Cache будет непростой задачей. Как уже упоминалось, это имеет смысл, когда у вас есть небольшой магазин, прикрепленный к большему блогу или информационному сайту. В противном случае вы можете поискать альтернативные плагины, такие как Autoptimize или Fast Velocity Minify, для минимизации ваших страниц. Вы также можете объединить один из этих подключаемых модулей minify с W3TC и отключить встроенную опцию minify в W3TC.

Источник записи: www.webnots.com
Leave A Reply

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее