Автор Тема: медленная первая загрузка  (Прочитано 39 раз)

16 Ноября 2016, 10:10:45
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
гугление не помогло
использую visual composer,который дает большую первую загрузку,дальше страница грузится быстро
вот кусок лога http://imgur.com/a/FzRPq
бывает первая загрузка 10 секунд
вот настройки производительности http://imgur.com/a/NMU5n
на серваке 4 ядра и 16гб озу
вопросы
как ускорить первую загрузку?
как уменьшить время initContent initFooter display при второй загрузке и далее?
16 Ноября 2016, 10:29:03
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 2169
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Не используй visual composer. Зачем он нужен для престы?
16 Ноября 2016, 10:38:16
Ответ #2
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
хотелка заказчика
16 Ноября 2016, 10:52:54
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 2169
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Попробуй на локалке установить, проверь там нагрузку. Может проблема в серваке, а не в visual composer.
16 Ноября 2016, 10:57:06
Ответ #4
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
16 Ноября 2016, 11:06:40
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 2169
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Это не лог. Лог смотри на сервере.
16 Ноября 2016, 11:08:43
Ответ #6
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
а как смотреть время загрузки на серваке?
16 Ноября 2016, 11:25:28
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 2169
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
А зачем? Тебе нагрузку на сервер нужно или трасеровку запросов?
16 Ноября 2016, 12:18:31
Ответ #8
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
изначально я хочу понять почему первая загрузка тормозит для каждой страницы?
по идее шаблон должен скомпилиться и закешироваться и на новых страницах уже не тормозить
16 Ноября 2016, 14:43:32
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 13147
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Тормозят модули или скрипты, которые находяться в hookproductfooter.
16 Ноября 2016, 15:01:17
Ответ #10
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
речь идет о тормозах при первом старте?
собственно и спрашиваю как это дело все ускорить?
допустим самый первый запрос на сайт пускай еще тормозит, потому что все компилится и собирается. но дальше хочу чтобы другие открытия страниц были быстрыми
16 Ноября 2016, 15:47:53
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 13147
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Отключите перекомпиляцию и включите кеширование в расширенных настройках - производительность, тогда при втрой загрузке данные будут браться с кеша.
Но если в модулях темы не добавлены функции кеширования шаблонов, то страницы будут каждый раз генерироваться заново.
16 Ноября 2016, 16:36:05
Ответ #12
  • Пользователь
  • **
  • Сообщений: 51
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
17 Ноября 2016, 12:21:33
Ответ #13
  • Ветеран
  • *****
  • Сообщений: 13147
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Но если в модулях темы не добавлены функции кеширования шаблонов, то страницы будут каждый раз генерироваться заново.
Проверяйте модули. Какой-то из них не кешируется, а может все модули.
Нагрузка, скорее всего,от того, что вы что-то переделали в модулях. Так бывает когда начинают переделывать модули - сопутствующие товары, товары из одной категории и им подобные.