Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
800 ₴

Зависают страницы фильтрации Opencart

проект завершено


 http://mebel-profi.od.ua/tumby-dlya-obuvi в категории работает стандартный модуль фильтрации Journal. По стандартным фильтрам все хорошо фильтруется, а по созданным опциям страничка подвисает.


Хостеры ответили 

Проблема возникает не на уровне работы всего сайта или хостинга. Тут проблема в работе модуля фильтров сайта (модуль journal2_super_filter). Воспроизводится проблема при попытке сформировать фильтр, после чего делается запрос к серверу с подобной ссылкой, которая и загружается долго:
http://mebel-profi.od.ua/index.php?route=module/journal2_super_filter/products&module_id=54&filters=%2F%D1%86%D0%B2%D0%B5%D1%82-%D1%8F%D0%B1%D0%BB%D0%BE%D0%BD%D1%8F-o16-v80%2Fsort%3Dp.sort_order%2Forder%3DASC%2Flimit%3D15&oc_route=product%2Fcategory&path=414&manufacturer_id=&search=&tag=
Данная страница загружается долго, т.к. скрипт делает не оптимальные SQL запросы к серверу MySQL, которые очень долго отрабатывают (10-15 секунд на запрос). Эти запросы имеют вид:
SELECT COUNT(DISTINCT p.product_id) AS total FROM `oc_product` p LEFT JOIN `oc_product_to_category` p2c ON (p2c.product_id = p.product_id) LEFT JOIN `oc_product_description...
SELECT p.product_id, (SELECT AVG(rating) AS total FROM `oc_review` r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT pric...

Данная проблема характерна для CMS Opencart при большом количестве товаров и требует оптимизации структуры БД сайта, а также SQL запросов, которые делают скрипты сайта.
Детальнее это описано на профильных ресурсах:
https://toster.ru/q/328593
http://sourcedistillery.com/opencart_optimisation.html

Відгук замовника про фрилансера Александре П.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Все выполненно качественно. Без нареканий. Исполнитель молодец.

Константин П. Константин Подушкин | Сейф Сейф

Відгук фрілансера про замовника Константине Подушкине

Оплата
Постановка задачі
Чіткість вимог
Контактність

Адекватный заказчик, всегда на связи. 🙂

Александр П. Александр П. | Сейф Сейф



  1.  1672 
    11   50   0

    3 дні800 ₴Переможець
    Александр П. перевірений 

    Здравствуйте, Константин! Недавно делал такую оптимизацию (можете посмотреть в отзывах) . Могу и вам помочь . Обращайтесь.

    Быстро. Качественно. Надежно!

    Україна Київ | 1 листопада о 11:08 |
  1.  1582 
    119   31   0

    2 дні1500 ₴
    Михаил Зюбенко перевірений 

    Нужно поставить новый фильтр и оптимизировать эти запросы в нём и будет всё ок. Есть опыт такой работы

    Україна Київ | 31 жовтня о 16:22 |
  2. 10 днів2000 ₴
    Микола Ф.
     1933  перевірений   50   1

    Привет готов помочь вам! Напишите мне , начну прям щас. Можете поговорить в скайпе со мной , нужно уточнить детали?

    Україна Київ | 31 жовтня о 17:09 |
  3. 2 дні1500 ₴
    Дмитрий Кудряшов
     1076  перевірений   28   0

    Добрый день,

    Готов разобраться и исправить.

    С уважением, Дмитрий

    Білорусь Мінськ | 1 листопада о 07:47 |

Замовник
Проект опублікований
31 жовтня о 16:18
52 перегляди
Мітки
Поділитися