OC v3.х Прокэшировать магаз

  • Автор темы Автор темы InMix
  • Дата начала Дата начала

InMix

😜
Разрушитель (V)
Сообщения
69
Реакции
123
Баллы
2 159
Доброго времени, я в опенкарте не так давно работаю, до этого больше с престой, может есть какой модуль или приём, чтобы все страницы сайта ~10к товаров и ~ 2к категорий загнать в кеш сайта, или тут как то по другому это дело работает? первая загрузка страницы долгая, после того как кто то туда зайдет, начинает по понятным причинам летать, а вот как бы прогнать все страницы магаза заранее?
 
Проблема холодного старта актуальна в любой системе.
И простого решения она не имеет.
Есть несколько пунктов на которые следует обратить внимание:
  1. Скорость дисков (лучше брать NVMe)
  2. Оптимизация и тюнинг БД (например через утилиту mysqltuner)
  3. Разное время кеша для разных модулей. Иначе кеш будет протухать одновременно для всей страницы, что отразится на производительности.
  4. Поиск "медленных запросов", простановка необходимых индексов.
Это все делается индивидуально для каждого сайта.
 
Доброго времени, я в опенкарте не так давно работаю, до этого больше с престой, может есть какой модуль или приём, чтобы все страницы сайта ~10к товаров и ~ 2к категорий загнать в кеш сайта, или тут как то по другому это дело работает? первая загрузка страницы долгая, после того как кто то туда зайдет, начинает по понятным причинам летать, а вот как бы прогнать все страницы магаза заранее?
Загнать конечно в кеш можно, н-р, каким-нибудь внешним скриптом, который сымитирует заход пользователей. Только нужно отметить, что часто нужно учитывать динамику (изменение цен, остатков и т.д.) во время торговли и обновления магазина (полного или инкрементального, т.е. то что изменилось).
Из модулей неплохое решение Jet Cache у которого достаточно гибкие настройки не только на кеширование страниц, но и части страниц, т.е., вызов контроллеров, моделей и т.д.
 
Из модулей неплохое решение Jet Cache у которого достаточно гибкие настройки не только на кеширование страниц, но и части страниц, т.е., вызов контроллеров, моделей и т.д.
Одно из очередных говноподелок говномарка. Аффтар был неединожды замечен в осознанном создании "дыр" в своих модулях.
 
Да, была уязвимость, поправили. Писали об этом по моему на хабре, но статьи не нашел
 
Назад
Верх