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

04 Август 2016, 14:39:50
  • Старожил
  • ****
  • Сообщений: 366
  • Репутация: +0/-0
  • Skype: away4people
    • Просмотр профиля

кто как борется с этим?
сколько у кого запросов на эти дела, чтобы я ориентироваться мог?
куда копать?
04 Август 2016, 16:18:08
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Такая вот админка в престе. Куда копать хочешь? Только можешь отказаться от админки и свою сделать.
04 Август 2016, 20:55:24
Ответ #2
  • Старожил
  • ****
  • Сообщений: 366
  • Репутация: +0/-0
  • Skype: away4people
    • Просмотр профиля
копать думал в сторону ограничения требуемых ресурсов. только хрен знает каких,- все не перелопатишь, это нужно детально изучать код престы, что я делать не хотел бы.
для примера, а сколько на ваших сайтах используется запросов и время загрузки? (админка, как на скрине)
05 Август 2016, 09:52:11
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Версия из коробки prestashop после установки в админке первая страница 70-80 запросов время загрузки 0,4-0,8 сек.
Уменьшить количество запросов и увеличить время загрузки можно за счет удаления удаления модулей, которые показывает на первой странице, загрузки новостей, проверки версии prestashop.   
05 Август 2016, 16:10:30
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 217
  • Репутация: +6/-0
  • Разработка и поддержка сайтов
    • Просмотр профиля
    • Разработка и поддержка сайтов
Включение кеширования, отключение компиляции
05 Август 2016, 16:19:03
Ответ #5
  • Старожил
  • ****
  • Сообщений: 366
  • Репутация: +0/-0
  • Skype: away4people
    • Просмотр профиля
у меня преста 1.6.0.9 , вроде бы всё не так плохо?
и по поводу модулей первой страницы... это вот этой что ль?

можно как-то однозначно определить, какие модули к ней привязаны? и насколько фатально это может быть для менеджера?)
05 Август 2016, 17:40:40
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Оставьте те, которые вам нужны. Новости и т.д. точно можно удалить.
05 Август 2016, 17:49:35
Ответ #7
  • Старожил
  • ****
  • Сообщений: 366
  • Репутация: +0/-0
  • Skype: away4people
    • Просмотр профиля
новостей вроде включенных никаких нет, но есть какие-то дашборды:

мусор или не? )
05 Август 2016, 18:20:33
Ответ #8
  • Старожил
  • ****
  • Сообщений: 366
  • Репутация: +0/-0
  • Skype: away4people
    • Просмотр профиля
вообще первая страница админки имеет следующую картину:

т.е. запросов почти в 2 раза меньше, но всё равно время окончательной загрузки крайне удивительное
05 Август 2016, 18:28:04
Ответ #9
  • Старожил
  • ****
  • Сообщений: 366
  • Репутация: +0/-0
  • Skype: away4people
    • Просмотр профиля
мне ж по сути нужно оптимизировать только страницу с добавлением товара...
05 Август 2016, 18:59:37
Ответ #10
  • Старожил
  • ****
  • Сообщений: 366
  • Репутация: +0/-0
  • Skype: away4people
    • Просмотр профиля
возможно это и есть проблема? что php файлы отдает nginx?
06 Август 2016, 10:37:35
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
возможно это и есть проблема? что php файлы отдает nginx?
Тогда проблема в настройке nginx.
Nginx работает быстро, только когда правильно настроен.
06 Август 2016, 11:52:49
Ответ #12
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
новостей вроде включенных никаких нет, но есть какие-то дашборды:
мусор или не? )
Модуль dashboard - это модуль который показан на первой странице админки.
Если они вам не нужны, то можете удалить.

мне ж по сути нужно оптимизировать только страницу с добавлением товара...
Советы по оптимизиции для каждого сайта разные. То что имено вам нужно сделать определяется тестированием сайта. Определяйте запросы, у которых большое время загрузки, оптимизируете эти запросы. В консоле у вас показанно время загрузки.

Общие советы:
- удалите ненужные модули
- для нормальной работы админки нужно минимум 256Мб выделенной памяти, чем больше комбинаций у товаров, тем больше памяти нужно
- включите кеширование и выключите перекомпиляцию шаблонов
- проверьте сайт на ошибки, исправьте ошибки и предупреждения, которые есть в логе ошибок сайта.
07 Август 2016, 17:11:16
Ответ #13
  • Старожил
  • ****
  • Сообщений: 366
  • Репутация: +0/-0
  • Skype: away4people
    • Просмотр профиля
- для нормальной работы админки нужно минимум 256Мб выделенной памяти, чем больше комбинаций у товаров, тем больше памяти нужно
в настройках хостинга директива php memory_limit установлена в 128, правда там(в директиве) в байтах идет подсчет...
повысить нельзя, нужно менять тарифный план. дисковое пространство тоже в порядке. не в директиве ли дело?