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

Як змусити WooCommerce працювати з загальним кешем W3?

6

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

Як змусити WooCommerce працювати з загальним кешем W3?

Обов’язково додайте такі параметри до плагіна W3 Total Cache:

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

Давайте детально розглянемо кожен варіант.

1 Виключіть сторінки WooCommerce із кешування

У нашій попередній статті ми пояснювали, як виключити сторінки з кешування в налаштуваннях W3TC. Якщо ви бачите, що W3TC ламає сторінки ваших продуктів, то ігноруйте їх із кешування. Перейдіть до налаштувань «Продуктивність> Кеш сторінки» та прокрутіть униз до розділу «Додатково». Ви побачите текстове поле «Ніколи не кешувати такі сторінки:». Введіть тут усі свої сторінки WooCommerce для виключення з кешування. Ви можете використовувати регулярні вирази та символи підстановки, як -от магазин, кошик, оплата та товар, щоб виключити всі сторінки, пов’язані з WooCommerce.

Як змусити WooCommerce працювати з загальним кешем W3?

Виключити сторінки WooCommerce із кешування

2 Налаштування мінімізації HTML і XML

Насправді ви можете кешувати сторінки продуктів, оскільки в більшості випадків налаштування мініфікації порушують ваш сайт. Просто ви можете вимкнути налаштування мініфікації, але без зменшення ви побачите багато помилок, пов’язаних зі швидкістю сторінки, в інструменті Google PageSpeed. Отже, у вас немає іншої можливості включити мінімізацію налаштувань у W3TC або використовувати для цього додатковий плагін. Коли ви вмикаєте параметри мініфікації у W3TC, перейдіть до меню «Продуктивність> Зменшити» та додайте «mfunc» у текстовому полі «Ігноровані коментарі» у розділі «HTML та XML». Це забезпечить належну роботу сторінки WooCommerce з W3TC.

Як змусити WooCommerce працювати з загальним кешем W3?

HTML і XML Minify для WooCommerce

3 Вимкніть мініфікацію JS

Скрипти WooCommerce у разі їх мінімізації та комбінації порушать сторінки продуктів. Також сторінки кошика та оплати можуть не працювати належним чином. У цьому випадку ви можете вимкнути мініфікацію JS у налаштуваннях W3TC. Якщо ви все ще хочете увімкнути мініфікацію JS, виберіть опції «За замовчуванням (блокування)». Це призведе до помилки "Усунути рендеринг, що блокує JavaScript та CSS" у інструменті Google PageSpeed ​​Insights. Але це має бути чудово, якщо у вас гарні і функціональні сторінки завантажуються швидше.

Як змусити WooCommerce працювати з загальним кешем W3?

Налаштування JS Minify для WooCommerce

4 Виключіть сторінки зі зменшення

Це ще один варіант, який дозволяє повністю виключити всі сторінки WooCommerce зі зменшення, подібно до виключення з кешування. Перейдіть до меню «Продуктивність> Зменшити» та перейдіть до розділу «Додатково». Введіть відповідні сторінки WooCommerce у текстовому полі «Ніколи не зменшувати наступні сторінки». Ви можете ввести такі сторінки, як магазин, кошик, оплата та товар* для виключення.

Як змусити WooCommerce працювати з загальним кешем W3?

Виключити сторінки з W3TC Minify

5 Додайте wc_session у кешування БД

Як правило, кешування БД та кешування об’єктів створюють багато інших проблем, окрім прискорення вашого сайту. Коли ви переглядаєте меню «Продуктивність> Встановити», W3TC робить ці дві настройки необов’язковими. Якщо ви все ще вмикаєте кешування WB, додайте ” wc_session " у текстове поле “Ігноровані запити” у налаштуваннях кешу БД.

Як змусити WooCommerce працювати з загальним кешем W3?

Налаштування кешу БД для WooCommerce

Висновок

Змусити гладко працювати сторінки WooCommerce із плагіном W3 Total Cache буде непростим завданням. Як уже згадувалося, це має сенс, коли у вас є менший магазин, приєднаний до більшого блогу або контентного сайту. Інакше ви можете шукати альтернативні плагіни, такі як Autoptimize або Fast Velocity Minify, щоб зменшити ваші сторінки. Ви також можете поєднати один із цих плагінів мінімізації з W3TC та вимкнути рідну опцію мініфікації у W3TC.

Джерело запису: www.webnots.com
Залиште відповідь

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі