Ubicación de la caché de vista de Laravel

Ubicación de la caché de vista de Laravel

Lo siento si esto parece trivial, pero necesito estar seguro:

¿Dónde almacena Laravel 6 el caché de vista? ¿En el servidor de caché o en la carpeta de almacenamiento?

¿Se almacena en mi Redis si lo configuro como servidor de caché?

Respuesta1

La vista caché siempre se almacena a través del sistema de archivos en formato storage/framework/views.

Puede verificar esto configurando su caché en algo como Redis, haciendo php artisan view:cleary observando esa carpeta después de visitar un par de vistas Blade en el navegador. Los archivos aparecerán incluso cuando no esté utilizando el controlador basado en archivos.

Si tiene una configuración de carga equilibrada de varios servidores, tenga en cuenta que esto significa que deberá borrar la caché de visualización encadaservidor de forma independiente. (Probablemente como parte de su proceso de implementación).

Respuesta2

Sí, si configura Redis como su servidor de caché, la vista de caché se almacenará en Redis. La vista caché se almacenará en la carpeta almacenamiento/marco/vistas si no está utilizando Redis.

información relacionada