Срочно нужна помощь с Mysql Opencart тема Journal
500 UAHЕсть запрос который тормозит и задерживает остальные запросы
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND (p.model LIKE '32519%'
OR p.product_id IN ( SELECT product_id FROM oc_relatedoptions WHERE model LIKE '32519%' ) )
Нужно что-то сделать чтобы ускорить выполнение данного запроса
Может кеширование или ещё что-то, вы должны лучше знать подобная проблема обсуждалась на форуме
https://opencartforum.com/topic/52899-resheno-ochen-dolgiy-otklik-sayta/
-
1482 28 0 пишите, посмотрим
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
-
394 7 0 Приветствую! Задача ясна и решение уже есть. С удовольствием помогу и Вам. Обращайтесь!
-
1651 45 0 Давайте помогу решить ваш вопрос . Skype : romantiks84 - нужен доступ к коду и к mysql
-
894 53 6 2 Проведу профелирования, сделаю рефакторинг кода, советы новичков не принимаю, работаю на результат сам.
-
День добрый.
В Вашей же ссылке нормальное решение - В админке:
2) вырубить подсчет количества товаров в категории
Чем Вам не подходит ?
-
В данном запросе лишние JOIN :
1) LEFT JOIN oc_product_to_category p2c ON (p.product_id = p2c.product_id)
ибо потом выборка по категории никак не ранжируется
2) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) - вроде идёт ограничение по языку - но опять таки в запросе идёт фильтрация по основной таблице - по этому можно без неё
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '1' AND (p.model LIKE '32519%'
OR p.product_id IN ( SELECT product_id FROM oc_relatedoptions WHERE model LIKE '32519%' ) ) можно заменить на SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product p WHERE (p.model LIKE '32519%'
OR p.product_id IN ( SELECT product_id FROM oc_relatedoptions WHERE model LIKE '32519%' ) ) пробуйте. -
Актуальные фриланс-проекты в категории PHP
Прописать мета данные АЛЬТ при помощи ИИСайт на Laravel , на сайте много изображений, для которых нужно прописать корректные по семантики и релевантные для странице АЛЬТ описание изображения в автоматическом режиме, с возможностью проверки AI и машинное обучение, PHP ∙ 20 часов 55 минут назад ∙ 29 ставок |
Нужен разработчик для завершения и интеграции проекта по автоматическому сбору и обработке данных
700 UAH
Основная часть парсера уже реализована. Парсер работает на Windows-среде через Microsoft Edge: сайт имеет антибот-защиту, поэтому сбор данных выполняется не прямыми HTTP-запросами, а через живую браузерную сессию. Скрипты управляют открытой вкладкой Edge через Chrome DevTools… PHP, Веб-программирование ∙ 1 день 2 часа назад ∙ 23 ставки |
Обновление плагинов и тем WP сайт putevka.uz«Нужно провести технический аудит WordPress-сайта, проверить актуальность, безопасность и совместимость установленных плагинов и темы. По результатам — предложить легальные варианты обновления, замены устаревших решений или перехода на официально доступные аналоги. Платные… HTML и CSS верстка, PHP ∙ 1 день 5 часов назад ∙ 36 ставок |
Интеграция блока "Где смотреть" (Laravel / Livewire)Необходимо реализовать интеграцию внешней стриминговой платформы для сайта о фильмах и сериалах на Laravel / Livewire. Что нужно сделать: Реализовать импорт внешнего каталога контента, который обновляется 1 раз в день. Выполнять матчинг контента по IMDb ID и/или TMDB ID. Если… PHP, Веб-программирование ∙ 1 день 19 часов назад ∙ 38 ставок |
Доопрацювання существующего проекта на Laravel (PHP)Необходимо доработка существующего проекта на Laravel (PHP). Проект включает в себя готовую админ-панель, которая имеет внутри себя билдер, который выступает для создания страниц через него с версткой (html+css+js) на php кодом для вывода данных. В проекте нужно реализовать 2-3… CMS, PHP ∙ 1 день 23 часа назад ∙ 41 ставка |