Localização do cache de visualização do Laravel

Localização do cache de visualização do Laravel

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:cleare 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.

informação relacionada