Кэширование
Для достижения наилучшей производительности L-Shop кэширует множество информации. По умолчанию, для кэширования установлен драйвер file, использующий файловую систему для хранения данных и не требующий дополнительной настройки.
Следующие опции в файле .env используются для указания метода хранения кэша:
DOCTRINE_CACHE - Задает драйвер, используемый для хранения кэша Doctrine (запросы, метаданные, результаты).
CACHE_DRIVER - Задает драйвер, используемый для хранения остального кэша приложения.
Каждая из этих опций может принимать одно из следующих значений:
array - Данные кэшируются в рамках 1 запроса во внутреннем массиве.
apc - Используется APC.
file - Используется файловая система.
memcached - Используется Memcached.
Redis
Если вы намерены "выжать" максимум скорости, рекомендуется использовать сверхбыстрое key-value хранилище Redis.
Установите его, следуя шагам из официального руководства или же любого другого гайда.
Заполните данные для доступа к Redis в основной конфигурации приложения.
Установите опции DOCTRINE_CACHE и CACHE_DRIVER в значение redis.
Посетите страницы L-Shop. Если ошибки отсутствуют, значит кэширование функционирует нормально.
Last updated