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

только конфигом сервера добился быстрой загрузки
 
Для совсем полной профилировки и тонкой настройки можно в файле config/defines.inc.php, в строке 40 прописать
PHP:
define('_PS_DEBUG_PROFILING_', true);
и наблюдать в конце страницы ПОЛНЫЙ расклад и по запросам, и по модулям, и по времени, и много ещё по чему..
6729765294.jpg
 
Последнее редактирование:
Есть статья по конфигурации сервера для престы ?
К сожалению, основываясь на личном опыте, нет какого-либо общего мануала.
Разные престы, разные темы (со своими модулями), разное железо (и производительность), разные хостинги, разные ОСи и линуксы, и т.д. и тп....
Каждый случай индивидуален. И если у одного 5к товаров и простенький виртуальный хостинг - это одно.
А у другого: 8ядер и 48Г памяти, но из-за тупого модуля, который делает совершенно одинаковые (разные только ID) запросы к БД в двойном количестве помноженном на кол-во категорий коих 1100, имеем лишних 2200 запросов и +10сек к загрузке страницы. И плевать он хотел на производительность. ))
В теме с темами для престы материли Трансформер. Подтверждаю: большинство модулей, входящих в состав этой темы написаны "на коленке", без учёта особенностей и архитектуры престы.
Кеширование? Не, не видели. Запросы к БД в режиме SQL_NO_CACHE - как 2 бита об асфальт.
В целом, сообщество престы можно охарактеризовать как одним словом: школа!
Есть первоклашки, есть "серьёзные" 10и классники но объединяет их одно - #онижешкольники! Никакой ответственности, шарочка же.
Единственную конкуренцию составляет "училище" с платными модулями.
Там да, могут и стребуют за те оверДофуя уплаченные ойро по-полной!
Но это не наш вариант (за евро) иначе мы бы тут не собирались! ;)
Поэтому напильники в зубы и "Пилите, Шура, пилите - они золотые!" (с)
 
кеш почаще нужно чистить))
 
Можно еще поставить Varnish перед nginx, но это для редких энтузиастов)


Яуспешноиспользовать Varnish перед nginx. Страница кэшируется в течение 2 минут в лаковые а затем промыть. Время загрузки страницы рядом 400-600 мс. Существует проблема с AJAX телега, когда страница находится в кэше потому что он не обновлять продукты добавляют.
Но стоитнеприятности.
 
Яуспешноиспользовать Varnish перед nginx. Страница кэшируется в течение 2 минут в лаковые а затем промыть. Время загрузки страницы рядом 400-600 мс. Существует проблема с AJAX телега, когда страница находится в кэше потому что он не обновлять продукты добавляют.
Но стоитнеприятности.

Сам то понял чего написал? Иди учить русский язык.
 
Так не отключить кеш, а просто его почистить
Но зачем его чистить (если на сайте не было никаких изменений, требующих очистку кеша)? Ведь кеш для того и нужен, чтобы уменьшить нагрузку на сервер и ускорить загрузку страниц.
 
Назад
Сверху