
Desculpe se isso parece trivial, mas preciso ter certeza:
Onde o Laravel 6 armazena o cache de visualização? No servidor de cache ou na pasta de armazenamento?
Ele é armazenado em meu redis se eu defini-lo como servidor de cache?
Responder1
O cache de visualização é sempre armazenado através do sistema de arquivos no formato storage/framework/views
.
Você pode verificar isso configurando seu cache para algo como Redis, fazendo php artisan view:clear
e observando essa pasta depois de visitar algumas visualizações do Blade no navegador. Os arquivos aparecerão mesmo quando você não estiver usando o driver baseado em arquivo.
Se você estiver em uma configuração com balanceamento de carga de vários servidores, esteja ciente de que isso significa que você precisará limpar o cache de visualização emcadaservidor de forma independente. (Provavelmente como parte do seu processo de implantação.)
Responder2
Sim, se você definir o Redis como seu servidor de cache, o cache de visualização será armazenado no Redis. O cache de visualização será armazenado na pasta storage/framework/views se você não estiver usando o Redis.