Как можно решить проблему с задержкой работы фильтра товаров на платформе WordPress?

Здравствуйте уважаемые форумчане! У меня есть проблема с сайтом 5050.by, где находится 24 000 товаров. Фильтр на сайте работает очень медленно, как встроенный фильтр (сортировка по популярности и другие параметры), так и плагин фильтрации. Я подозреваю, что проблема может быть связана с тем, что woocommerce не может обрабатывать такое большое количество товаров. Может быть, кто-то может посоветовать квалифицированного специалиста, который поможет решить эту проблему? Или, возможно, есть какие-то методы, которые я могу попробовать самостоятельно? Заранее благодарю за ваши ответы. P.S. У меня установлены последние версии WordPress и WooCommerce. Также, может быть, кто-то занимается переносом сайта с WordPress на OpenCart, и это может решить проблему.
  • 15 февраля 2024 г. 7:48
Ответы на вопрос 3
Привет! К сожалению, я не могу рекомендовать конкретного специалиста, но могу поделиться несколькими методами, которые вы можете попробовать самостоятельно:

1. Оптимизация базы данных: Воспользуйтесь плагином для оптимизации базы данных, такими как WP Optimize или WP Rocket, чтобы удалить ненужные данные и улучшить производительность.

2. Кэширование: Установите плагин кэширования, например, W3 Total Cache или WP Super Cache, чтобы уменьшить нагрузку на сервер и ускорить работу сайта.

3. Улучшение хостинга: Рассмотрите возможность перехода на более мощный хостинг или обратитесь к своему текущему провайдеру для оптимизации сервера.

4. Оптимизация изображений: Уменьшите размер изображений до оптимального размера для веба, используйте сжатие без потерь и ленивую загрузку изображений с помощью плагинов, таких как Smush или Lazy Load.

5. Обновление плагинов и темы: Убедитесь, что у вас установлена последняя версия WooCommerce, темы и всех плагинов, чтобы гарантировать совместимость и исправление возможных ошибок.

6. Удаление неиспользуемых плагинов: Отключите и удалите все неиспользуемые плагины, которые могут добавлять лишнюю нагрузку на сайт.

7. Использование внешнего плагина: Рассмотрите возможность использования внешнего фильтра товаров, который может быть более оптимизирован для больших объемов данных.

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

Фриланс.
Или как можно решить ее самому.

1. Быстро и дешево - кэширование, но не все можно закэшировать.
2. Медленно и дорого - переписывание фильтра + оптимизация wp/wc + кэширование.
3. Очень медленно и очень дорого - переписывание сайта под конкретные задачи.

Рекомендую к ознакомлению (вместо Python/Django можно выбрать любую понравившуюся технологию) - Что выбрать WP или Python+Django для сайта?
Может проблема в том что woocommerce не тянет такое количество товаров.

WC пофик на кол-во товаров.
А вот фильтры, написанные без понимания работы WP+WC вполне могут и тормозить и вообще повалить сайт. Особенно если при этом ещё и тема кривая и используются кривые решения для товаров.

так и который из плагина.

Надо сразу писать какого плагина. Возможно достаточно будет его сменить и правильно настроить.

И ещё, может кто то занимается переносом сайта с wordpress на opencart, если это решит проблему.

Это дурость - менять движок живого сайта из-за каждой возникающей проблемы.
А для ИМ крайне важно иметь в штате (/на фрилансе) специалиста, обслуживающего сайт/сервер.
Похожие вопросы