Автор Тема: Быстродействие  (Прочитано 1489 раз)

12 Ноябрь 2014, 11:58:43
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Понимаю что 100 раз  уже подымались подобные темы, поспамлю малость. Нужно ускорить сайт. Есть 2 критические точки из-за которых не хочет грузиться 1 страница , посоветуйте где и что искать что бы исправить это.
Заранее отвечаю хостинг нормальный, остальные сайты норм работают. Проблема только с этой  страницей. Спс.
12 Ноябрь 2014, 12:21:54
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Судя по картинки, проблема с графикой, стилями и js. Все стандартно, оптимизировать графику, удалить неиспользуемые стили, отключить ненужные js библиотеки (их вообще нужно свести к минимуму), сделать загрузку в несколько потоков (на форуме есть тема разделения медиа-серверов на поддомены).
12 Ноябрь 2014, 12:48:32
Ответ #2
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Все это уже сделано.  Другие страницы открываются до 3с , проблема только с этой. Я грешу на запрос в БД , но найти где он формируется не могу.
12 Ноябрь 2014, 12:51:57
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Все запросы примерно одинаковые. Разница только на странице категории, блок фильтров, и на странице товара, блок товары из такой-же категории. Это в стандарте, если нет доп.модулей.
Может модуль какой создает нагрузку?
12 Ноябрь 2014, 16:15:24
Ответ #4
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А какие модули  теоретически могут давать нагрузку. Модуля статистики я отключил почти все.
12 Ноябрь 2014, 16:30:33
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Включите профилирование запросов в MySQL /config/defines.inc.php
define('_PS_MODE_DEV_', true);
define('_PS_DEBUG_PROFILING_', true);
внизу страницы будут показаны запросы, выполненные в рамках текущей сессии и время выполнения каждого запроса.
Cоздание интернет сайтов Webstudio UwK
12 Ноябрь 2014, 16:35:39
Ответ #6
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Огромное спасибо, сейчас посмотрю)
12 Ноябрь 2014, 16:42:51
Ответ #7
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
419 запросов , общее время 5,17с ... Таки в бд. Чет посоветуете ?
12 Ноябрь 2014, 16:50:03
Ответ #8
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Искать в каком запросе ждет не вариант , выдало 5,5к строк запроса.Нужно чет универсальное.
12 Ноябрь 2014, 16:52:25
Ответ #9
  • Фрилансер
  • *
  • Сообщений: 132
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Универсальное, это модуль Cache Manager Module.