Перейти к содержимому


Фотография
- - - - -

Долго загружается страница категории и товара


Сообщений в теме: 4

#1 Злобный Пряник

Злобный Пряник

Отправлено 27 November 2017 - 08:52

Добрый день.

Помогите, пожалуйста, найти проблему. Не могу понять причину долгой загрузки страниц на сайте. 

 

Пациент http://test.fim.by 

Долго загружается страницы категории товаров (время ответа сервера по яндексу 4237 мс).

Пример такой категории: http://test.fim.by/donaldson/

Также долго загружаются страницы товара (время ответа сервера по яндексу 3246 мс).

Пример такого товара: http://test.fim.by/d...on/item/p606951

Что может кушать ресурсы, учитывая, что в категории совсем нет картинок, а в товарах мало информации?

 

Включил режим отладки (стандартный joomla).

Показывает такую картину (прикрепил скрин):

Время: 71.0 ms / 71.0 ms Память: 9.598 MB / 9.98 MB Application: afterInitialise
Время: 46.0 ms / 117.0 ms Память: 1.598 MB / 11.58 MB Application: afterRoute
Время: 1540.2 ms / 1657.2 ms Память: 10.487 MB / 22.06 MB Application: afterDispatch и т.д.
 
Может быть кто то знает, что такое Application: afterDispatch - и как убрать этот процесс? 
Буду рад любым советам или подсказкам, куда копать.

Прикрепленные изображения

  • 1.jpg
  • 2.jpg
  • 3.jpg


#2 DMTR3000S

DMTR3000S

Отправлено 27 November 2017 - 09:52

Причин высоких таймингов много. Плагины какие-нибудь используются? Сколько товарных позиций в каталоге? Включено ли кэширование? Какой хостинг, какой тариф - банально, но причина может крыться и здесь. Нужно смотреть детальное профилирование запросов в БД.
  • 0

#3 Злобный Пряник

Злобный Пряник

Отправлено 27 November 2017 - 10:02

По плагинам - проводил эксперимент, выключил все, и по одному включал. Скорость не изменилась. 

Товарных позиций в каталоге - примерно 150 000 товаров (раньше запускал каталог с 220 000 товаров, такой проблемы не было). 

Проблемы в хостинге быть не может - тот же сайт, который с базой в 220 000 тысяч товаров, хоститься тамже и работает хорошо. 

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

 

А как можно посмотреть детальное профилирование запросов в БД?


Так же проблема не в шаблоне, потому что пробовал включить страницы на стандартном joomla - проблема осталась(((



#4 CB9TOIIIA

CB9TOIIIA

Отправлено 27 November 2017 - 11:12

afterDispatch - это значит, что прошёл полный цикл и компонент обработан. 


JBDUMP и дебажить :)


  • 0

#5 Злобный Пряник

Злобный Пряник

Отправлено 27 November 2017 - 11:18

знать бы как этим самым JBDUMP пользоваться...






Click to return to top of page in style!