Автор Тема: Помогите с оптимизацией PS 1.6 на VPS  (Прочитано 829 раз)

31 Март 2018, 11:08:34
  • Пользователь
  • **
  • Сообщений: 90
  • Репутация: +0/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Приветствую!
Нужна помощь по некоторым вопросам.

PrestaShop 1.6.1.17
Панель управления ISPManager 5 lite

Система:
Процессор 2 X Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz
Оперативная память 814 / 2004 MiB
Размер дискового пространства 19.63 GiB (SSD)
Файл подкачки (swap) 0 MiB
Средняя загрузка (1, 5, 15 мин) 0.45 0.11 0.04
Количество процессов 109

Apache MPM-Prefork, PHP module 7.0.27-0+deb9u1, PHP-FPM 7.0.27-0+deb9u1, logrotate 3.11.0-0.1, nginx, webalizer 2.23.08-1+b3

1. Пробовал отключать Apache - сайт перестает работать.

По сайту - голый шаблон
настройки Производительности
Компиляция шаблонов - Никогда не перекомпилировать файлы шаблона
Кэш - да
Тип - файловое
ККК - все вкл

Исп кэш - выкл (пробовал включал mam apc - не дает ничего)

Результат ПэйджСпид - 75/68 (моб/Пк) (с модулем Express Cache 3)
Результат ПэйджСпид - 75/70 (моб/Пк) (без модуля Express Cache 3)

2. По PHP Нажимаешь на вкладку PHP в панели управления отображается следующее- Может использоваться CGI - Модуль Apache - FAST CGI (Nginx+PHP-FRM). Под Модуль Apache зеленый кружок (активный, используется), под другими синий кружок (может использоваться). Лазил по панели так и не понял как переключить режим например на FAST CGI (Nginx+PHP-FRM), чтобы проверить, может быстрее будет работать сайт. Подскажите как включить этот режим вместо Apache и имеет ли смысл включать?

3. Если зайти в www домен то там такие параметры выставлены:
PHP - (галочка)
Режим работы PHP - CGI (можно выбрать Apache)
Версия PHP (CGI) - 7.0.27 Native
CGI-скрипты - (галочка)
Расширения - пусто
Настроить сжатие - (галочка)
Уровень сжатия - 5
Настроить кэширование - (галочка)
Период - день
Значение - 1

4. Не разобрался не нашел как к nginx добавить mod_pagespeed. Подскажите как это сделать через панель ISP Manager?

Заранее благодарен за помощь!
31 Март 2018, 13:06:33
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
1. Apache можно удалить, оставить один nginx.
Низкие показатели в google speed в основном из-за темы и доп. модулей. Для сервера там важен только один парамметр, время отклика сайта.
2. Nginx + php7-fpm оставляете, Apache удаляете.
3. Веб-сервер на основе Nginx и PHP-FPM
4. Читайте п3.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
31 Март 2018, 13:41:21
Ответ #2
  • Старожил
  • ****
  • Сообщений: 274
  • Репутация: +3/-0
    • Просмотр профиля
У меня уже третий год сервер вот такой - https://prestashop-forum.ru/index.php/topic,4345.msg25294.html
Обновил только версию php. Работает шустро, проблем не создает.