"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je vider le cache Laravel 5 sur un serveur d'hébergement partagé sans accès CLI ?

Comment puis-je vider le cache Laravel 5 sur un serveur d'hébergement partagé sans accès CLI ?

Publié le 2024-11-02
Parcourir:728

How Can I Clear Laravel 5 Cache on a Shared Hosting Server Without CLI Access?

Vider le cache sur les serveurs d'hébergement partagé dans Laravel 5

Dans Laravel 5, vous pouvez vider efficacement votre cache à l'aide de la commande cache:clear Artisan . Cependant, lorsque vous travaillez sur un serveur d'hébergement partagé, vous n'aurez peut-être pas accès à la CLI. Cela soulève la question :

Puis-je vider le cache sans utiliser la CLI sur un serveur d'hébergement partagé qui n'a pas accès au panneau de configuration ?

Solution de contournement pour vider le cache des vues

Bien que la commande souhaitée soit cache:clear, elle efface également d'autres types de cache. Si vous souhaitez spécifiquement vider le cache des vues, vous pouvez utiliser la commande optimise:clear à la place. Voici une solution de contournement pour appeler cette commande en dehors de la CLI :

Route::get('/clear-cache', function() {
    $exitCode = Artisan::call('optimize:clear');
    // return what you want
});

Pour plus d'informations sur l'appel des commandes Artisan en dehors de la CLI, reportez-vous à la documentation officielle : http://laravel.com/docs/5.0/artisan#calling-commands-outside-of-cli

Comprendre le stockage du cache

Le cache d'application dans Laravel est généralement stocké dans le répertoire storage/framework/cache. Cependant, cela peut varier en fonction de la configuration de votre pilote de cache dans config/cache.php. Pour optimiser les performances, envisagez d'utiliser un autre pilote comme Redis ou Memcached.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3