Тормозит отображение в smartblog

Автор atrisan, 29 ноября 2018, 11:39:13

« назад - далее »

atrisan

Страницы блога на сайте тормозят при загрузке.
Включил профайлинг prestashop.

Time Cumulated Time Memory Usage Memory Peak Usage
config 181 ms 181 ms 16.19 Mb 16.57 Mb
__construct 0 ms 181 ms - Mb 16.57 Mb
init 53 ms 234 ms 4.33 Mb 20.95 Mb
checkAccess 0 ms 234 ms - Mb 20.95 Mb
setMedia 0 ms 234 ms - Mb 20.95 Mb
postProcess 0 ms 234 ms - Mb 20.95 Mb
initHeader 0 ms 234 ms - Mb 20.95 Mb
initContent 63 ms 297 ms 4.33 Mb 24.94 Mb
initFooter 0 ms 297 ms - Mb 24.94 Mb
display 7813 ms 8110 ms 1.56 Mb 26.54 Mb


Смотрю метод display жутко тормозит.

Как бы его ускорить , может кто-нибудь оптимизировал?
Секунд 7 до фига как то.

Миколас


atrisan


PrestaMan

Сначало нужно определить, что тормозит. Может хостинг слабый и ничего не сделать.
В консоле вебмастера проверьте загрузку элементов страницы.
Пробуйте загружать пустую страницу, страницу с тестом, потом добавляйте графику.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

atrisan

#4
Все страницы грузятся быстро только Блог(на сайте блог расположен на странице Статьи) тормозит.

Adik

В chrome нажмите f12, смотрите загрузку страницы.
Страница начинает загружается через 7сек или часть контента показывает сразу?

atrisan

Цитата: Adik от 29 ноября 2018, 15:04:17
В chrome нажмите f12, смотрите загрузку страницы.
Страница начинает загружается через 7сек или часть контента показывает сразу?
Ожидание практически 8 секунд. ужас
Скрин из консоли браузера прикладываю

Mr.Sen

 Отключите ккк, отключите кеширование при тестироваии. Что-то в самой странице мешает. Создайте страницу для теста и на ней проверяйте. Если время ожидания для пустой страницы такое же как и для заполненой, проблема в модуле или правилах редиректа. Отключите чпу. Проверьте без чпу.

atrisan

проверял ничего не помогало.
в итоге кастомизировал шаблон виджета Последние записи и встроил через хук список всех записей блога.
это решило стразу несколько проблем, блог теперь не считает себя главной страницей и скорость загрузки увеличилась в разы и детальная страница блога быстрее грузится стала.
стандартную страницу smartblog со всеми записями заглушил через htaccess

Adik

Версия prestashop какая? Может модуль не подходит под версию?

atrisan

presta 1.7
скачал с github последнюю версию

Adik

Странно, я ставил модуль на prestashop 1.7 и он не замещал главную. Пока не нажмешь на ссылку модуля он не показывал свои страницы.