Comment vider le cache dans un environnement d'hébergement partagé pour une application Laravel 5 ?

Linda Hamilton
Libérer: 2024-11-02 04:08:30
original
750 Les gens l'ont consulté

How to Clear Cache in a Shared Hosting Environment for a Laravel 5 Application?

Comment vider le cache du serveur d'hébergement partagé dans Laravel 5

Vider le cache peut être essentiel pour maintenir les performances et l'efficacité d'une application Laravel . Cependant, dans les environnements d'hébergement partagé où vous n'avez peut-être pas accès à la CLI, vider le cache peut être un défi.

Solution de contournement pour vider le cache des vues

Dans de telles situations, vous pouvez recourir à une solution de contournement en appelant des commandes Artisan en dehors de la CLI. Pour vider le cache des vues, vous pouvez utiliser le code suivant :

<code class="php">Route::get('/clear-cache', function() {
    $exitCode = Artisan::call('optimize:clear');
    return what you want;
});</code>
Copier après la connexion

Ce code définit une route qui appelle la commande 'optimize:clear', qui videra le cache des vues. Vous pouvez personnaliser la déclaration de retour en fonction de vos besoins spécifiques.

Accès à Artisan en dehors de la CLI

Vous pouvez accéder à Artisan en dehors de la CLI en appelant l'appel 'Artisan::call ()' méthode. Cette méthode prend le nom de la commande comme argument et l'exécute comme si elle était appelée depuis la ligne de commande.

Remarque sur le cache d'application

Il est important de noter que le le cache de l'application est généralement stocké dans le répertoire « storage/framework/cache », mais cela peut varier en fonction du pilote de fichier configuré dans « config/cache.php ». Pour de meilleures performances, vous pouvez envisager d'utiliser des pilotes comme Redis ou Memcached.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal