• Добрый день коллеги, пришел в вордпресс с опенкарта и пока только познаю его.
    Столкнулся с такой проблемой. У клиента в магазине есть товар с вариациями.
    Вариаций 31 штука. Карточка такого товара открывается в течении 14 секунд, что очень много.
    Поставил вывод количества запросов и времени и получил
    2155 queries in 14,429 seconds.
    Другие страницы показывают приблизительно 150-170 запросов и время 0.7 секунд в среднем.

    Подскажите пожалуйста что можно предпринять в данном случае что бы уменьшить количество запросов? Может кто-нибудь с таким сталкивался? Не понимаю куда копать

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Подскажите пожалуйста что можно предпринять в данном случае что бы уменьшить количество запросов?

    2000 — это ну ОЧЕНЬ огромное кол-во запросов. Так быть не должно.

    Попробуйте с пом https://ru.wordpress.org/plugins/query-monitor/ определить виновных в этом. (только не оставляйте включенным плагин на продакшене).

    См. также инструкцию по поиску виновного в пп 3-6

    Модератор Yui

    (@fierevere)

    永子

    можно также попробовать с другой темой
    и установить кеширование объектов в оперативную память (memcached, redis)

    и установить кеширование объектов в оперативную память (memcached, redis)

    Только не сразу. Вначале стоит выяснить причины столь большого кол-ва запросов. (И локализовать до неск десятков.. ну пары сотен хотя бы)

    Причиной оказалось большое количество вариаций, то есть в одном товаре их 465 штук.
    Пробовал отключить все модули, но ситуация не изменилась, количество запросов упало до 2050. Пробовал переключить темы, аналогично. Пробовал обновить Вордпресс и обновить все модули, в итоге количество запросов увеличилось до 3000 🙂
    Делаю вывод, что проблема просто в огромном количестве вариаций. Будем разбивать товар на группы и отдельные карточки.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «2155 запросов к БД при открытии товара с вариациями» закрыта для новых ответов.