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

версию нужно указывать до четвёртого колена

до 1.6.0.9 были проблемы с смартикешем админки
в 1.6.1.5 уже всё ок
1.6.1.1
всё решил, пробую обновиться, если не поможет - меняю хост.
 
какой выбор сделать: максимально облегчить- удалить все не нужные модули (рекламные, статистика, например, даже оплату- можно оговорить по телефону) или все же устанавливать полезные- например, кеш менеджер, dboptimization (хоть в панели и есть кнопка очистить кеш и папку смарти можно руками чистить)
 
Create sub-domains for Javascript files and CSS files
  1. Create a sub-domain js1.mystore.com and ask your hosting provider to direct it to/js/
  2. Create a sub-domain js2.mystore.com and ask your hosting provider to direct it to/theme/mytheme/js/
  3. Create a sub-domain css1.mystore.com and ask your hosting provider to direct it to /css/
  4. Create a sub-domain css2.mystore.com and ask your hosting provider to direct it to /theme/mytheme/css/
These 4 sub-domains will allow your visitors to load more files at the same time. Basically, a web-browser is limited to 8 parallel downloads. Each sub-domain is adding 8 new parallel downloads, so the total would be 40 (Main domain + 4 sub-domains)

надо создать субдомен js1.mystore.com и перенаправить его в панели хоста на mystore/public_html/js, правильно? такое помогает?
 
Create sub-domains for Javascript files and CSS files
  1. Create a sub-domain js1.mystore.com and ask your hosting provider to direct it to/js/
  2. Create a sub-domain js2.mystore.com and ask your hosting provider to direct it to/theme/mytheme/js/
  3. Create a sub-domain css1.mystore.com and ask your hosting provider to direct it to /css/
  4. Create a sub-domain css2.mystore.com and ask your hosting provider to direct it to /theme/mytheme/css/
These 4 sub-domains will allow your visitors to load more files at the same time. Basically, a web-browser is limited to 8 parallel downloads. Each sub-domain is adding 8 new parallel downloads, so the total would be 40 (Main domain + 4 sub-domains)

надо создать субдомен js1.mystore.com и перенаправить его в панели хоста на mystore/public_html/js, правильно? такое помогает?
Тоже решил попробовать такую фишку, но тут в конфигах Апача надо прописывать 4 разных сайта каждому со своей рутовой папкой.
Еще не дошаманил, перфоманс померяю позже.

Также имхо такой метод не прокатит если сайт висит под ssl-сертификатом на один домен.
 
Есть ли пример оптимального конфига php.ini под VPS с 512-1000 мб?
 
Create sub-domains for Javascript files and CSS files
  1. Create a sub-domain js1.mystore.com and ask your hosting provider to direct it to/js/
  2. Create a sub-domain js2.mystore.com and ask your hosting provider to direct it to/theme/mytheme/js/
  3. Create a sub-domain css1.mystore.com and ask your hosting provider to direct it to /css/
  4. Create a sub-domain css2.mystore.com and ask your hosting provider to direct it to /theme/mytheme/css/
These 4 sub-domains will allow your visitors to load more files at the same time. Basically, a web-browser is limited to 8 parallel downloads. Each sub-domain is adding 8 new parallel downloads, so the total would be 40 (Main domain + 4 sub-domains)

надо создать субдомен js1.mystore.com и перенаправить его в панели хоста на mystore/public_html/js, правильно? такое помогает?
смысл? если вешать статику на другой ресурс, то нужен полноценный cdn. Вот например cdn77.com , тарифы приемлемые и ssl включается при необходимости.
 
Create sub-domains for Javascript files and CSS files
  1. Create a sub-domain js1.mystore.com and ask your hosting provider to direct it to/js/
  2. Create a sub-domain js2.mystore.com and ask your hosting provider to direct it to/theme/mytheme/js/
  3. Create a sub-domain css1.mystore.com and ask your hosting provider to direct it to /css/
  4. Create a sub-domain css2.mystore.com and ask your hosting provider to direct it to /theme/mytheme/css/
These 4 sub-domains will allow your visitors to load more files at the same time. Basically, a web-browser is limited to 8 parallel downloads. Each sub-domain is adding 8 new parallel downloads, so the total would be 40 (Main domain + 4 sub-domains)

надо создать субдомен js1.mystore.com и перенаправить его в панели хоста на mystore/public_html/js, правильно? такое помогает?

зачем ерундой занимаетесь?

в престе 1.6 стандартно идёт достаточно мощный механизм ССС сжатия и объединения файлов скриптов и стилей в один+один файл

добейтесь "зелёного" результата здесь на ключевых страницах сайта:
Для просмотра ссылки Войди или Зарегистрируйся

и уже полдела сделано
 
Недавно мучался с заказчиком со слабым(а вернее хитрож..пым) хостингом. Престашоп хоть и не самая легкая CMS, но может работать с большим количеством товаров и посетителей при настройке стандартными средствами, как указано выше _Sashok.

Мы решили проблему, только когда перешли на адекватный хостинг.
 
Create sub-domains for Javascript files and CSS files
  1. Create a sub-domain js1.mystore.com and ask your hosting provider to direct it to/js/
  2. Create a sub-domain js2.mystore.com and ask your hosting provider to direct it to/theme/mytheme/js/
  3. Create a sub-domain css1.mystore.com and ask your hosting provider to direct it to /css/
  4. Create a sub-domain css2.mystore.com and ask your hosting provider to direct it to /theme/mytheme/css/
These 4 sub-domains will allow your visitors to load more files at the same time. Basically, a web-browser is limited to 8 parallel downloads. Each sub-domain is adding 8 new parallel downloads, so the total would be 40 (Main domain + 4 sub-domains)

надо создать субдомен js1.mystore.com и перенаправить его в панели хоста на mystore/public_html/js, правильно? такое помогает?
Тоже думал так делать, но на данный момент, при условии правильно настроенного сервера - это не так актуально.

На сервере нужно включить http2, nginx поддерживает с версии 1.9. Спросите у своего хостера, можно ли включить.
Плюшки взяты с вики:
Уменьшение задержек доступа для ускорения загрузки страниц, в частности путём:
  • Сжатия данных в заголовках HTTP
  • Использования push-технологий на серверной стороне
  • Конвейеризация запросов
  • Устранения проблемы блокировки "head-of-line" протоколов HTTP 1/1.1
  • Мультиплексирование множества запросов в одном соединении TCP
В HTTP/2 сервер имеет право послать то содержимое, которое еще не было запрошено клиентом. Это позволит серверу сразу выслать дополнительные файлы, которые потребуются браузеру для отображения страниц, без необходимости анализа браузером основной страницы и запрашивания необходимых дополнений.

Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
зачем ерундой занимаетесь?

в престе 1.6 стандартно идёт достаточно мощный механизм ССС сжатия и объединения файлов скриптов и стилей в один+один файл

добейтесь "зелёного" результата здесь на ключевых страницах сайта:
Для просмотра ссылки Войди или Зарегистрируйся

и уже полдела сделано
Пожалуйста, уточните - шаблон дорабатывался для ускорения загрузки?
какой фильтр используется? при включении CCC тот же Advanced Search уже не работает.
 
Назад
Сверху