РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplrSpChInr 163 of 210 menu

Введение в кэш в Laravel

Сайту часто нужны одни и те же данные: список категорий, настройки, счётчик просмотров. Если каждый раз ходить в базу или считать заново, страница тормозит, а нагрузка растёт. Кэш хранит уже готовый результат на некоторое время - следующий запрос берёт его быстрее.

В Laravel с кэшем работают через фасад Cache. Подключают его так же, как Mail или Session - через use Illuminate\Support\Facades\Cache. Дальше вызывают методы фасада: записать, прочитать, проверить ключ.

Где физически лежит кэш, решает драйвер: файл, база, Redis и другие. Его выбирают в config/cache.php и в .env. Для учёбы часто хватает файлового драйвера - он уже настроен по умолчанию.

В следующих уроках разберём запись через put, чтение через get, проверку has, удобный remember и удаление ключа. Сейчас важно понять идею: кэш - быстрое временное хранилище готовых значений по строковому ключу.

Зачем кэшировать тяжёлую выборку из базы?

Через какой фасад в Laravel работают с кэшем?

Где выбирают драйвер кэша?

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить