Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
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.  1535 
    11   53   2

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

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

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

    Україна Київ | 1 листопада 2017 |
  1. 2 дні1500 ₴
    Михаил Зюбенко
     1447  перевірений   32   0

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

    Україна Київ | 31 жовтня 2017 |
  2.  2076 
    19   51   1

    10 днів2000 ₴
    Микола Ф. перевірений 

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

    Делать всё быстро и качествено!

    Україна Київ | 31 жовтня 2017 |
  3. 2 дні1500 ₴
    Дмитрий Кудряшов
     1075  перевірений   29   2

    Добрый день,

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

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

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

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