Добрый день, проблема следующего характера, при переходе по пагинации или разделам каталога bitrix.catalog,section генерирует до 20000 запросов к базе, что тормозит сайт, как найти этот запрос и оптимизировать?
|
Админ-панель в публичной части сайта, раздел Отладка.
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
|
|
Включаете указанные настройки, сбрасываете кеш, дальше смотрите запросы покомпонентно.
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
|
|
Я с битриксом еще на ВЫ, как уменьшить кол-во однотипных запросов.
Запрос № 14157: SEL ECT `catalog_price`.`ID` AS `ID`, `catalog_price`.`PRODUCT_ID` AS `PRODUCT_ID`, `catalog_price`.`EXTRA_ID` AS `EXTRA_ID`, `catalog_price`.`CATALOG_GROUP_ID` AS `CATALOG_GROUP_ID`, `catalog_price`.`PRICE` AS `PRICE`, `catalog_price`.`CURRENCY` AS `CURRENCY`, `catalog_price`.`TIMESTAMP_X` AS `TIMESTAMP_X`, `catalog_price`.`QUANTITY_FROM` AS `QUANTITY_FROM`, `catalog_price`.`QUANTITY_TO` AS `QUANTITY_TO`, `catalog_price`.`TMP_ID` AS `TMP_ID`, `catalog_price`.`PRICE_SCALE` AS `PRICE_SCALE` FR OM `b_catalog_price` `catalog_price` WHERE `catalog_price`.`PRODUCT_ID` IN (16209) AND `catalog_price`.`CATALOG_GROUP_ID` IN (1458) Откуда вызван: (1.1) /home/bitrix/www/bitrix/modules/main/lib/orm/query/query.php:3540 Bitrix\Main\DB\Connection->query(...) (1.2) /home/bitrix/www/bitrix/modules/main/lib/orm/query/query.php:949 Bitrix\Main\ORM\Query\Query->query(Array ( ) ) (1.3) /home/bitrix/www/bitrix/modules/main/lib/orm/data/datamanage Bitrix\Main\ORM\Query\Query->exec(Array ( ) ) (1.4) /home/bitrix/www/bitrix/modules/catalog/lib/discount/discoun Bitrix\Main\ORM\Data\DataManager::getList(Array ( ) ) (1.5) /home/bitrix/www/bitrix/modules/catalog/lib/discount/discoun Bitrix\Catalog\Discount\DiscountManager::preloadPriceData(Array ( ) ) Время выполнения: 9.0E-5 сек. |
|
|
|
|
|
Версия модулей catalog и iblock. Это либо кастомное получение цен со скидками в шаблоне компонента, либо старая версия.
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
|
|
Получение цен кастомное, вот и пытаюсь разобраться, где компания, которая это понаписала ошиблась, из-за этих запросов при переходе по разделам каталога или пагинации, сайт просто впадает в кому. + обновления самого битрикс не работают.
|
|
|
|
|
С учебными курсами ознакомьтесь, много вопросов снимется (для начала посмотрите курс контент-менеджера и базовый админский).
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|||
|
|
|
|
По документации и расследую, генератор кучи запросов оказался прописан в result_modifier.php
|
||||
|
|
|
|||