Информация Ускорение и оптимизация престашоп

Если голый шаблон без товаров и ненужных "рюшечек" грузится 3,5-4 сек - то можно даже на узел завязаться, но рациональных пути два:
  1. переделывать шаблон
  2. увеличивать операционные ресурсы (читай, VPS)
Начать стоило бы с оценки скорости загрузки дефолта. С отключением всех модулей, не влияющих на фронт-енд. То есть всё то же самое, по списку, но только в базовом варианте.
Тогда был бы виден предел мечтаний и предпринимаемых усилий.
 
Последнее редактирование:
Включен SMARTY Кеш + принудительная перекомпиляция
Вы хоть вникайте в смысл отмечаемых опций. "Принудительная перекомпиляция" означает, внезапно, перекомпиляцию шаблона при обращении к странице, что отнимает немало времени.
Не нашел информации об используемом плагине кеширования - видимо, не ставили?

Изображения оптимизировал.
Ну а я в пейджспиде вижу, что этого недостаточно, т.к. ругается даже на оптимизированные.

Период, на который статические файлы кэшируются в браузере посетителей, установил 1 нед.
Для CSS-ки со стилями сайта время кеширования по прежнему 5 минут.

Так же на хосте активировал все возможные настройки оптимизации, сжатия html, и т.д. и т.п.
Не всегда это дает наилучший прирост скорости. Часто нужно экспериментировать с комбинациями настроек, предварительно почитав их смысл в официальном мануале: Для просмотра ссылки Войди или Зарегистрируйся

на VPS переходить пока рано
На VPS переходить надо сразу же при создании магазина. Если даже дешевую впску не тянете по деньгам - екомерс не для вас.

и настройки Nginx+Php-fpm
Эта связка в разы быстрее связки nginx+apache (возможно, у вас на хостинге вообще голый апач), но вы упорно ищете способы обойтись без нее.

Возможно вы сможете ответить хотя бы на некоторые мои вопросы и помочь советом или поделится своими наработками, что можно еще сделать дабы ускорить сайт?
любителей кидать ссылки на другие ветки или поиск прошу, по возможности, воздержатся, спасибо
Не вяжутся эти два предложения. Все косяки, указанные в моем сообщении, рассматривались и подробно описывались здесь же и в бесчисленных мануалах по оптимизации престы на просторах интернета. Ничего нового сверх того, что уже описано, вам здесь не напишут, ибо всё написано до вас.
Если профан в оптимизации - наймите не профана, здесь в разделе несколько чел предлагают эти услуги. Сэкономите кучу времени и получите быстрый результат.
 
Последнее редактирование:
Для просмотра ссылки Войди или Зарегистрируйся, спасибо за подробный ответ!
Вы хоть вникайте в смысл отмечаемых опций. "Принудительная перекомпиляция" означает, внезапно, перекомпиляцию шаблона при обращении к странице, что отнимает немало времени.
Вы правы, просто меня немного ввели в заблуждение другие интернет источники, я собственно до того как написал тут первый пост, переспрашивал про перекомпиляцию на другом форуме, на что получил следующий ответ: "Никогда не перекомпилировать файлы шаблона или перекомпилировать при изменениях одно и тоже, последние лучше для простого пользователя...." как то так... в общем с временем ответа сервера более или менее удалось разобраться, подбором комбинации настроем ккк и настроек оптимизации на хосте.
-
Не нашел информации об используемом плагине кеширования - видимо, не ставили?
Да, модулей кеширования еще не ставил, возможно вы можете посоветовать актуальный рабочий модуль?

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

Для CSS-ки со стилями сайта время кеширования по прежнему 5 минут.
Извините за очередной, вероятно, глупый вопрос, но где вы это увидели? И если это так то как это исправить?

Вы имеете ввиду файл: Для просмотра ссылки Войди или Зарегистрируйся ?
После второй загрузки браузер показывает что он гурузится из disk cache. Или он должен грузится из memory cache?
Настройках хоста стоит 1 нед. кеширования. Заглянул в .htaccess (/beautystage.com.ua/www/) там, помимо прочего, есть такая строка: ExpiresByType text/css "access plus 1 week"
Признаюсь в настройках .htaccess вообще не разбираюсь, и никогда их не трогал, но это вроде как должно означать, что этот файл должен кэшироваться... или?

P.S. А что вы скажете про переход на php7 если у меня преста 1.6.1.11, на данный момент стоит php 5.6, если просто поставить в настройках хоста 7-ку то большинство модулей крашится, блог, каталог, модули главной и т.д. вообще не грузятся. Я встретил два мнения, пишут, что 7-ка только для престы 1.7, это так? И что можно вручную поправить модули, или оно того не стоит?
 
Последнее редактирование:
возник такой вопрос. у меня установлено достаточно много не используемых модулей. Например выбор валюты, выбор языка и пр. Эти модули отключены, но не деинсталлированы.
Вопрос вот в чем, это сказывается на производительности магазина? Лучше их удалить или пусть висят отключенными?
Позвольте поинтересоваться, вы все таки удалили неиспользуемые модули, если да, то дало ли это какой-либо прирост в скорости загрузки сайта? И сколь их было?
 
Позвольте поинтересоваться, вы все таки удалили неиспользуемые модули, если да, то дало ли это какой-либо прирост в скорости загрузки сайта? И сколь их было?
Деинсталируйте - ускорит
 
Напишу все свои наработки по оптимизации престы 1.6.*
Знакомый пожаловался, что магазин с детскими игрушками тормозит. Ситуация многим знакома: страницы загружаются по несколько секунд, рейтинг пейджспид 20-30 единиц. Купленная тема, 6-8к товаров.
Перепробовал много вариантов, кое-что уже отписывал в этом топике, с тех пор от некоторых вещей отказался, некоторые вещи внедрил.
Итак, на текущий момент имеем:
1) VPS на SSD, пустой Debian 8, тариф Aurum на ihor.ru.
Ресурсов взяли с запасом, т.к. помимо магаза есть и другие ресурсоемкие проекты. Стоимость месяца окупается менее, чем за сутки, так что не паримся. Если жалко денег - можно взять тариф и попроще (но если лишняя тысяча в месяц бьет по вашему карману - видимо, екомерс не для вас:)) Выбор операционки также некритичен, мне просто на дебиане привычнее.
2) Установлена панель VestaCP в конфигурации nginx+php-fpm. MySQL после установки заменен на MariaDB (для некоторых других разновидностей линукса мария ставится "из коробки"), php-fpm обновлен на php7.0-fpm, включен opcache, к nginx добавлен mod_pagespeed. Настройки opcache, php-fpm и MariaDB тупо загуглил, соотнеся рекомендованные в статьях с объемом базы данных и имеющимися ресурсами.
3) В админке престы, "расширенные настройки"->"производительность":
Компиляция шаблонов: Никогда не перекомпилировать файлы шаблона
Кэш: Да
Тип кеширования: Файловое кеширование
Очистка кэша: Очищать кеш при каждом изменении чего-либо
ККК: включены Умное кеширование CSS и JavaScript, сжатие встроенного в HTML JavaScript. Остальные опции из-за особенностей верстки шаблона (довольно кривой, надо сказать) и пейджспида (о нем позже) подглючивали, так что выключил. На других темах, возможно, имеет смысл их включить.
Кеширование в последнем пункте на данной странице выключено. Пробовал XCache, Memcached на разных настройках и существенного прироста производительности не получил.
4) Установил плагин CacheManager, везде поставил время кеширования 1440 минут (т.е. сутки).
5) Конфиг пейджспида в /etc/nginx/nginx.conf (главный конфиг инжина)

....
Можно глянуть на данный магазин?
 
С праздником.Возникла проблема с переходом на страницу товара после включения нескольких комбинаций у каждой своя цена, и ещё сверху скидки свои на каждую комбинацию. Преста дефолтная обновили до 1.6.17. Хостинг конечно шаред, но всё равно через чур долго загрузка идёт почти минуту , точнее это ответ идёт от сервера столько. Правда выяснила, что половину даёт модуль покупка в один клик , его поменяем.Что то можно сделать с этим огромным количеством запросов на сервер?Просто, конкуренты на этом же хостинге, но на друпале, количество комбинаций столько же, но у них всё летает.
 
С праздником.Возникла проблема с переходом на страницу товара после включения нескольких комбинаций у каждой своя цена, и ещё сверху скидки свои на каждую комбинацию. Преста дефолтная обновили до 1.6.17. Хостинг конечно шаред, но всё равно через чур долго загрузка идёт почти минуту , точнее это ответ идёт от сервера столько. Правда выяснила, что половину даёт модуль покупка в один клик , его поменяем.Что то можно сделать с этим огромным количеством запросов на сервер?Просто, конкуренты на этом же хостинге, но на друпале, количество комбинаций столько же, но у них всё летает.
могу поглядеть - пиши в личку
 
И у меня пейджспид ругнулся на картинки. Решил так: установил на впску Для просмотра ссылки Войди или Зарегистрируйся, рекомендованный самим пейджспидом, перешел в папку img и выполнил следующее:
Подскажите пожалуйста, а куда это вставить если я захожу через фтп. Можете подробную инструкцию написать пошагово?
 
В январе Google сообщил, что скорость загрузки страниц сайта станет фактором ранжирования в мобильном поиске.
В связи с этим проверил еще раз свой сайт на Prestashop на Page speed insights. Основная задержка в загрузке css js файлов. Может кто подскажет: как сделать выборочную загрузку некоторых css js файлов отложенной, после загрузки страницы? В поиске по форуму искал, но не нашел.
 
Назад
Сверху