Кэш опенкарта, контроллер header и баг с мета данными

Тема в разделе "Общие вопросы", создана пользователем makepuff, 13 янв 2024.

  1. makepuff

    makepuff Новичок

    Сообщения:
    2
    Симпатии:
    0
    В общем сайт супер тормозит, по 2-3 секунды получаю первый контент, кэш помогает, но автогенерации кэша нет, то есть нужно ждать чтоб юзеры обошли страницы и создали кэш
    Эту проблему решает модуль кэша и если начинаю кэшировать controller/common/header.php, глобально по сайту... ( Если кэширую на каждой странице отдельно, ошибка с медленной загрузкой не пропадает)

    Но в этом случае в кэш закидывается метаданные, можно как это в исключение закинуть метаданные?
    модуль использую jet cache se

    Пробовал другие варианты, индексы для бд, кэши модулей и т.д. ничего не помогает, идеальное решение было, но заметил баг с метаданными
    Нужна помощь)

    Версия 3.0.3.8

    Скрин открытия страницы категории, сам сервер норм, делали сайт на другом, перенесли на этот, ситуация не поменялась
    upload_2024-1-13_23-13-30.png
     
    Последнее редактирование: 13 янв 2024
  2. makepuff

    makepuff Новичок

    Сообщения:
    2
    Симпатии:
    0
    SELECT c.`category_id`,c.`parent_id` FROM oc_category c WHERE c.`category_id` = 510

    вот такие запросы увидел, их куча, айди категорий разных
     
  3. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    912
    Симпатии:
    128
    Вам нужно понять, что конкретно в header.php тормозит и уже с этим решать проблему. Менюха это известное дело, там много sql-запросов категорий. Если кэшировать меню, скорость может подрасти, но 1,6 секунды это вряд ли только меню, ну или у вас много категорий или там что-то ещё.