HUSKY - Products Filter Professional for WooCommerce

Пошук повільний АБО плагін уповільнює завантаження сторінки

Багато дешевих хостингових компаній надають свої послуги зі слабким обладнанням. Через це пошук товарів може бути повільним. Ви можете виконати наступні кроки:

  • Використовуйте плагіни кешування, наприклад цей
  • Вимкнути ‘динамічний перерахунок‘ у фільтрі та ‘приховувати порожні терміни‘ параметри
  • Використовуйте Autoptimize
  • Додати більше пам'яті на ваш WordPress сайт
  • Використовуйте PHP 8.x.x
  • Також на вкладці Advanced → Options, спробуйте активувати ‘Кешувати динамічний підрахунок кількості для кожного елемента фільтра‘ АБО ‘Кешувати терміни‘ якщо ваша пошукова форма має багато термінів
  • На вкладці Advanced → Options, увімкніть ‘Оптимізувати фільтр ціни‘, щоб зменшити навантаження на сервер
  • Додати індекси бази даних для підвищення продуктивності запитів (виконати в phpMyAdmin):
    ALTER TABLE wp_postmeta ADD INDEX woof_meta_key_value (meta_key(191), meta_value(20));
    ALTER TABLE wp_posts ADD INDEX woof_type_status (post_type(20), post_status(20));

    Примітка: Замініть wp_ з вашим фактичним префіксом таблиці, якщо він інший.

  • Ви також можете повністю приховати форму пошуку та показати її за запитом. У віджеті встановіть ‘Так‘ до ‘Приховати форму пошуку за замовчуванням і показати одну кнопку замість неї«, у шорткоді [woof] використовуйте атрибут ‘start_filtering_btn

+ Ви можете використовувати посилання на сторінки та маски (Наприклад: product-category), де має бути ініціалізована функціональність WOOF: вкладка AdvancedІніціалізувати плагін лише на наступних сторінках сайту – це запобігатиме ініціалізації функціональності плагіна на всіх сторінках сайту
Також читайте:

 


Мушу сказати, що це досить пристойна підтримка 🙂
Я також, можливо, знайшов щось приємне, що могло б вам сподобатися: я вже писав вам про повільні запити, що генеруються плагіном. Запити плагіна все ще величезні, але я розумію, що це специфіка WordPress (варіації WooCommerce). Однак я знайшов рішення, щоб уникнути тривалого часу завантаження: налаштування MySQL за допомогою цього трюку: http://mysqltuner.com/
Час завантаження зменшився з 15 сек. до 4/5 сек. Зараз ще не швидко, але значно краще, ніж раніше. Наступним кроком є оновлення PHP, оскільки я використовую 5.3.
У будь-якому випадку: якщо люди скаржаться, що woof працює повільно, спробуйте натякнути їм на mysqltuner. Це мало велике значення для мене.
Ще раз дякую!
Bart