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

12
LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#11
makepuff #:

да, я так и сделал) это за одну загрузку страницы категории, я перепроверил)
наверное поэтому так долго страница грузится, не один тяжелый запрос а просто их 20к каждый раз

Ну вот и проблема, 20К запросов, это не нормально. Надо разбираться, кто их создаёт и зачем. Ощущение, что идёт опрос всех товаров. Возможно микроразметка так формируется или ещё что-то.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
M
На сайте с 17.06.2021
Offline
64
#12
LEOnidUKG #:

Ну вот и проблема, 20К запросов, это не нормально. Надо разбираться, кто их создаёт и зачем. Ощущение, что идёт опрос всех товаров. Возможно микроразметка так формируется или ещё что-то.

спасибо, заметно улучшил ситуацию, правда по итогу тупо модулем, который также чпу ссылок настраивает, возможно базовые чпушки чем то не нравились

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


до 6к строк сократился файл, было 16к)) теперь одна строчка спамит, айди категории меняется, если будут идеи как пофиксить, буду рад услышать)

SELECT c.`category_id`,c.`parent_id` FROM oc_category c WHERE c.`category_id` = 510

Bybit крипто биржа https://partner.bybit.com/b/58507 /// Зарубежные VPS с оплатой РФ картами https://aeza.net/?ref=416422 (+15% к пополнению)
LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#13
makepuff #:


до 6к строк сократился файл, было 16к)) теперь одна строчка спамит, айди категории меняется, если будут идеи как пофиксить, буду рад услышать)

SELECT c.`category_id`,c.`parent_id` FROM oc_category c WHERE c.`category_id` = 510

Это формируется скорее всего меню какое-то (главное), надо в header.php в кэш вывод вогнать внутренний от самого opencart, стандартная ошибка разработчиков шаблона. У вас наверное очень много категорий там формируется.

M
На сайте с 17.06.2021
Offline
64
#14
LEOnidUKG #:

Это формируется скорее всего меню какое-то (главное), надо в header.php в кэш вывод вогнать внутренний от самого opencart, стандартная ошибка разработчиков шаблона. У вас наверное очень много категорий там формируется.

вроде нашел, megamenu pro
но улучшить ситуацию не получилось, пробовал через кеш моделей ModelExtensionModuleNsmenu -  getItemsMenu 

class ModelExtensionModuleNsmenu extends Model {
    public function getItemsMenu() {
        $query = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "megamenuvh ORDER BY sort_menu ASC");

        return $query->rows;
    }

а может не megamenu, пока не могу понять
M
На сайте с 17.06.2021
Offline
64
#15
ну вроде все, спасибо большое еще раз, за помощь) 
common/menuvh - закинул меню в кэш таким образом

через модули почему то время ответа наоборот увеличивалось, так работает норм
с 1.5-2секунд уменьшилось значение до 0.25-0.5 (при первом открытии - без кэша этой страницы), найс результат)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий