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

Пока делаю сайт на Денвере, время загрузки страницы с товаром в среднем 6-8 секунд. Когда установил Cache Manager - время загрузки сократилось примерно в 2 раза. Но возникла проблема - на кешированых страницах пропадают хлебные крошки. Подскажите в какую сторону копать, где баг сидит? очень уже не хочу отключать Кеш Менеджер, явно необходимая вещь для Престы. А также подскажите - в настройках админки на 1.5.6 в самом низу есть кнопки включения/отключения кеширования. Для денвера их нужно включать или нет? а то там как-то размыто про кширование на сервере написано и выбор типа кеширования для сервера.
 
Пока делаю сайт на Денвере, время загрузки страницы с товаром в среднем 6-8 секунд. Когда установил Cache Manager - время загрузки сократилось примерно в 2 раза. Но возникла проблема - на кешированых страницах пропадают хлебные крошки. Подскажите в какую сторону копать, где баг сидит? очень уже не хочу отключать Кеш Менеджер, явно необходимая вещь для Престы. А также подскажите - в настройках админки на 1.5.6 в самом низу есть кнопки включения/отключения кеширования. Для денвера их нужно включать или нет? а то там как-то размыто про кширование на сервере написано и выбор типа кеширования для сервера.
Внизу это выбор кэширования Xcache или Memcached, вкратце суть их в том что кэш находится не на диске, а в оперативной памяти сервера, что в теории вроде бы ускоряет подгрузку из кэша. На локальном компе их бессмысленно включать, и вообще не понимаю зачем тебе кэширование на локальной машине при отладке.
 
Внизу это выбор кэширования Xcache или Memcached, вкратце суть их в том что кэш находится не на диске, а в оперативной памяти сервера, что в теории вроде бы ускоряет подгрузку из кэша. На локальном компе их бессмысленно включать, и вообще не понимаю зачем тебе кэширование на локальной машине при отладке.
Конечная настройка модулей, перед переносом на сервер, вот и смотрю есть ли результат или нет.
Может по поводу крошек подскажешь как у тебя на шаблоне с кеш менеджером отображаются после обновления страницы или нет? куда копать в этом случае, как отключить кеширование именно этого модуля или что-то в этом роде сделать?
 
Нужен хороший хостинг, а лучше грамотно настроенный VPS. Всё зависит от ресурсов вашего сайта
 
с картинками кто то разобрался? На сколько я понял, преста создает 8 копий обычной картинки, как бы не фонтан
 
с картинками кто то разобрался? На сколько я понял, преста создает 8 копий обычной картинки, как бы не фонтан
Ну так в чем проблема сделай один размер для всего сайта и втыкивай его в шаблон, когда товара до 5 штук по фигу, но вот когда его уже под 30 шт, отчасти ты прав
 
К вопросу об оптимизации Prestashop написал небольшую инструкцию по использованию CDN. Может кому-то будет интересно.

Использование CDN в Prestashop
.
В Prestashop изначально заложена возможность использования CDN (спасибо разработчикам). Об этом позже.

Я использую Amazon CloudFront, поэтому расскажу об использовании CDN на его примере.
Сначала Идем на Для просмотра ссылки Войди или Зарегистрируйся и регистрируем бесплатный аккаунт. Сразу скажу, что понадобится кредитная карта (для кого-то это может быть препятствием).
После регистрации: в верхнем меню My Account/Console - AWS Management Console.
В открывшейся странице нажимаем Create Distribution.
Select a delivery method for your content - выбираем WEB.
На следующем этапе:
Origin Domain Name - вводим название домена нашего магазина.
Остальные поля можно оставить по-дефолту.
Внизу страницы нажимаем Create Distribution.
Система создает дистрибьюцию - начинает закачивать файлы с сайта. Этот процесс может занять довольно длительное время в зависимости от кол-ва товаров в магазине.
После того, как статус нашей дистрибьюции сменится с "In Progress" на "Deployed", в графе Domain Name копируем значение (там будет что-то типа fgh2iuisv25ga.cloudfront.net).

Осталось это имя прописать в наш магазин.
Идем в админку магазина.
Дополнительные настройки/Производительность
В поле Медиасервер 1 вводим значение, скопированное из CloudFront.
Все!

Проверяем в коде страницы в источниках картинок, css и js файлов вместо домена магазина должно появится значение, скопированное из CloudFront.

Важно! Заливайте файлы на CDN после того как закончите работать с сайтом (т.е. у вас будут окончательные варианты стилей и скриптов). Если после заливки на CDN вы поменяете css или js файлы, на CDN они автоматически не поменяются! Нужно будет либо вручную перезаливать измененные файлы, либо создавать новую дистрибьюцию.

Возникнут вопросы - пишите!
 
К вопросу об оптимизации Prestashop написал небольшую инструкцию по использованию CDN. Может кому-то будет интересно.
Использование CDN в Prestashop.
В Prestashop изначально заложена возможность использования CDN (спасибо разработчикам). Об этом позже.

Я использую Amazon CloudFront, поэтому расскажу об использовании CDN на его примере.

....

Возникнут вопросы - пишите!

Отличная подсказка, спасибо!
Пара вопросов:
1. Подскажите как использование CDN сказывается на СЕО? В моём случае с поиска картинок идёт неплохой трафик.
2. Amazon CloudFront - бесплатное использование имеет какие то ограничения? (что то не смог найти на сайте)
3. На сколько изменилась скорость загрузки сайта, после включения CDN?
 
Отличная подсказка, спасибо!
Пара вопросов:
1. Подскажите как использование CDN сказывается на СЕО? В моём случае с поиска картинок идёт неплохой трафик.
2. Amazon CloudFront - бесплатное использование имеет какие то ограничения? (что то не смог найти на сайте)
3. На сколько изменилась скорость загрузки сайта, после включения CDN?
да эффект мне кажется практически аналогичный как при использовании медиасерверов, неспорно cdn крутая вещь, но для использования во всю нужно уже доплачивать. я на пример юзаю Для просмотра ссылки Войди или Зарегистрируйся
 
Поставил престу 1.5.4.0, для теста. Скорость загрузки 2,79 сек. 141 запрос. Хостинг не VPS, обычный, виртуальный ! Куда уж лучше-то? Если даже свой движок делать, то при увеличении количества подключенных модулей скорость не факт что выше будет. См. ссыку в спойлере. Если разбираться, то просто поставить нормальный шаблон и все работает. И без оптимизаций. А вот если брать некоторые готовые шаблоны с демоданными, то тогда скорость падает до 5-7 сек. Вывод, изучать шаблонизатор Smarty и юзать нормальную престу с оф. сайта, ну и нормальный хостинг, типа Для просмотра ссылки Войди или Зарегистрируйся, я например им очень доволен, Раньше пользовался мастерхостом, о том как и чем все это закончилось кому интересно Для просмотра ссылки Войди или Зарегистрируйся. P/s - есть еще и супер оптимизированная преста на 1.4.9.1 от prestalab. Там вообще все летать должно. Поставлю ради интереса проверю, отпишусь.
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся.
 
Последнее редактирование:
Назад
Сверху