Извините, если это кажется тривиальным, но я должен быть уверен:
Где Laravel 6 хранит кеш представлений? На кеш-сервере или в папке хранилища?
Сохраняется ли он в моем Redis, если я устанавливаю его в качестве кеш-сервера?
Кеш представления всегда хранится через файловую систему в storage/framework/views
.
Вы можете проверить это, установив для своего кеша что-то вроде Redis, выполнив php artisan view:clear
и просмотр этой папки после посещения пары просмотров Blade в браузере. Файлы будут отображаться, даже если вы не используете файловый драйвер.
Если вы используете многосерверную настройку с балансировкой нагрузки, имейте в виду, что это означает, что вам необходимо очистить кеш представления на каждый сервер самостоятельно. (Возможно, как часть вашего процесса развертывания.)