Size: a a a

2020 December 24

AI

Andrei Ivnitskii in Drupal RU
Anatoly Politsin
ещё может быть интеграция с каким-нибудь внешним сервисом. например чтобы показать количество людей в группе надо сбегать во вконтакт и получить результат.

ты 900 запросов где посмотрел? может запросы из темлейтов в них не попали просто?
В devel внизу страницы
источник

AI

Andrei Ivnitskii in Drupal RU
На запросы в бд 200мс, а страница грузится 170000мс 😬
источник

АК

Алексей Кузнецов... in Drupal RU
смотри время выполнения функций
источник

PP

Pavel Popov in Drupal RU
Andrei Ivnitskii
В запросах ничего подозрительного. 900 запросов, но не больше 1 миллисекунды
900 запросов?
источник

АК

Алексей Кузнецов... in Drupal RU
без кешью это норма
источник

PP

Pavel Popov in Drupal RU
Может там кеш скидывается перед рендером страницы)
источник

VL

Vasily Lukas in Drupal RU
Алексей Кузнецов
ну запросы запросами, а частота вызова функций тоже влияет. Я так раз дебажил сайт, где запросы выполнялись не больше обычного, но всё тупило. Оказалось, что всему виной фасетный рэнж слайдер. И всего то надо было шаг фильтра сделать не 1, а 10
там сейчас патч есть, который решает это. Там даже с шагом 10 в некоторых случаях будет тупить жутко
источник

АК

Алексей Кузнецов... in Drupal RU
Vasily Lukas
там сейчас патч есть, который решает это. Там даже с шагом 10 в некоторых случаях будет тупить жутко
ну да, оно от диапазона значений зависит. Но вообще, лично я считаю крайне идиотским сам подход генерировать 100500 ссылок под виджет слайдера
источник

VL

Vasily Lukas in Drupal RU
Алексей Кузнецов
ну да, оно от диапазона значений зависит. Но вообще, лично я считаю крайне идиотским сам подход генерировать 100500 ссылок под виджет слайдера
+, и вообще этот плагин на 8 который подвезли, могли бы как на 7 оставить и то лучше было
источник

I<

Ivan <Chi> in Drupal RU
Andrei Ivnitskii
Господа, имею говносайт на Drupal 7, который писали битриксоиды. Одна из страниц грузится 170 секунд. Смотрел запросы в БД через devel, смотрел XHProf. Но не пойму каким инструментом можно узнать какой именно хук сколько выполняется. Я подозреваю что проблема или в препроцессах темы или в кастомных модулях, но не пойму где это увидеть
Тупо xdebug-ом пройдись от начала запроса до конца. Там где он зависнет на 170 секунд, там и проблема.
источник

AI

Andrei Ivnitskii in Drupal RU
Ivan
Тупо xdebug-ом пройдись от начала запроса до конца. Там где он зависнет на 170 секунд, там и проблема.
В смысле от index.php ?
источник

I<

Ivan <Chi> in Drupal RU
да
источник

АК

Алексей Кузнецов... in Drupal RU
ахахахахахахах, от начала до конца)))))
источник

АК

Алексей Кузнецов... in Drupal RU
функция может выполняться миллисекунду, но вызываться миллион раз
источник

I<

Ivan <Chi> in Drupal RU
Не надо step into делать для каждой функции.
источник

I<

Ivan <Chi> in Drupal RU
Пройдись сначала по верхушкам, чтобы понять в каком месте тормоза (бутсрап, контроллер, темизация).
источник

I<

Ivan <Chi> in Drupal RU
Это займёт 5 минут.
источник

VL

Vasily Lukas in Drupal RU
Ivan
Тупо xdebug-ом пройдись от начала запроса до конца. Там где он зависнет на 170 секунд, там и проблема.
это как поймать льва в африке )
источник

I<

Ivan <Chi> in Drupal RU
льва за 5 минут не поймаешь
источник

VS

Victor Stepankov in Drupal RU
Vasily Lukas
это как поймать льва в африке )
Или как засунуть слона в холодильник
источник