Автор Тема: Оптимизация производительности Prestashop 1.6.0.9  (Прочитано 2133 раз)

20 Ноябрь 2014, 22:56:37
  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Доброе время суток!
Запустил магазин на Prestashop 1.6.0.9 (стандартный шаблон с небольшими изменениями), на хостинге по-умолчанию МАХ Ram 128M
Оптимизировал производительность сделав следующие:
 - На странице производительность включил кэширование шаблонов smarty и выбрал "Перекомпилировать файлы шаблонов если файлы были обновлены"
 - Задействовал все пункты "ККК"
 - Включил шифрование Rijndael с использованием библиотеки mcrypt
 - Включил кэширование с использованием Xcache
 - Отключил все не нужные модули и удалили модули статистики и обзора
 - Пробовал увеличивать Ram до 256М

В магазине около 6500 товаров и проблема заключается в большом время отклика сервера (минимум 1,5-3 с), загрузка страниц также от 3-4-х с, иногда бывает 15-20с. Работает как-то не стабильно.
В логе ошибок иногда возникает ошибка нехватки оперативной памяти - Allowed memory size of 268435456 bytes exhausted (tried to allocate 727041 bytes)
Подскажите, возможно что-то еще сделать для увеличения производительности или проблема кроется в ресурсах хостинга?
21 Ноябрь 2014, 12:18:20
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Первое, это хостинг так работает и его нужно мониторить.
Второе что нужно проверить, время отклика dns и трасировку до сервера.

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