Borrar caché en servidores de alojamiento compartido en Laravel 5
En Laravel 5, puedes borrar eficientemente tu caché usando el comando cache:clear Artisan . Sin embargo, cuando trabaja en un servidor de alojamiento compartido, es posible que no tenga acceso a la CLI. Esto plantea la pregunta:
¿Puedo borrar el caché sin usar CLI en un servidor de alojamiento compartido que carece de acceso al panel de control?
Solución alternativa para borrar el caché de vistas
Si bien el comando deseado es cache:clear, también borra otros tipos de caché. Si desea borrar específicamente el caché de vistas, puede utilizar el comando optimizar: borrar. Aquí hay una solución alternativa para llamar a este comando fuera de la CLI:
Route::get('/clear-cache', function() {
$exitCode = Artisan::call('optimize:clear');
// return what you want
});
Para obtener más información sobre cómo llamar a los comandos de Artisan fuera de CLI, consulte la documentación oficial: http://laravel.com/docs/5.0/artisan#calling-commands-outside-of-cli
Comprensión del almacenamiento en caché
El caché de la aplicación en Laravel generalmente se almacena en el directorio de almacenamiento/framework/cache. Sin embargo, esto puede variar dependiendo de la configuración del controlador de caché en config/cache.php. Para optimizar el rendimiento, considere usar un controlador diferente como Redis o Memcached.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3