Назад | Перейти на главную страницу

Расположение кэша просмотра Laravel

Извините, если это кажется тривиальным, но я должен быть уверен:

Где Laravel 6 хранит кеш представлений? На кеш-сервере или в папке хранилища?

Сохраняется ли он в моем Redis, если я устанавливаю его в качестве кеш-сервера?

Кеш представления всегда хранится через файловую систему в storage/framework/views.

Вы можете проверить это, установив для своего кеша что-то вроде Redis, выполнив php artisan view:clearи просмотр этой папки после посещения пары просмотров Blade в браузере. Файлы будут отображаться, даже если вы не используете файловый драйвер.

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