Comment vider le cache dans Nginx

Blog d'AiroServer

Comment vider le cache dans Nginx

Il existe deux méthodes générales et simples pour vider le cache dans Nginx, que nous allons étudier ensemble dans l'article suivant.

Qu'est-ce que le cache et à quoi sert-il ?

Lorsqu'un serveur web diffuse une page web, il stocke une copie de cette page web dans son cache, que l'on appelle cache.

Cela permet au serveur de servir rapidement la même page web aux visiteurs suivants sans avoir à la reconstruire.

En général, cela permet d'améliorer les performances du site web et de réduire la charge sur le serveur. Toutefois, le cache peut devenir obsolète au fil du temps et vous devrez peut-être le supprimer.

Comment vider le cache de Nginx

L'effacement de la mémoire cache de ce serveur web s'effectue de deux manières :

  • Utilisation de la ligne de commande
  • Suppression manuelle des fichiers de cache

Vider le cache de Nginx à l'aide de la ligne de commande

Cette méthode est la plus simple pour vider le cache du serveur web. Cela est possible en utilisant la commande "nginx -s reload".

Cette commande envoie un signal au processus principal de Nginx pour recharger la configuration et vider le cache. Cette commande est utile lorsque vous avez apporté des modifications à votre site web et que vous souhaitez que ces modifications prennent effet immédiatement, sans attendre l'expiration du cache.

Nginx

 

Vider le cache de Nginx par la méthode de suppression manuelle

Une autre façon d'effacer le cache du serveur web est de supprimer manuellement les fichiers du cache.

Pour supprimer les fichiers de cache manuellement, vous devez d'abord trouver le dossier dans lequel les fichiers de cache de Nginx sont stockés. Ces fichiers sont généralement situés dans le dossier "/var/cache/nginx/".

Une fois le dossier cache trouvé, vous pouvez utiliser la commande "rm -rf" pour supprimer tous les fichiers et dossiers qu'il contient.

Bien entendu, vous devez être très prudent lors de cette opération, car elle supprime tous les fichiers de cache et peut affecter les performances de votre site web.

En outre, certaines configurations de Nginx peuvent avoir un emplacement de répertoire de cache différent, vous pouvez vérifier le fichier nginx.conf ou demander à votre administrateur système où se trouve le répertoire de cache.

Dans tous les cas, il est recommandé de redémarrer ce serveur web après avoir vidé le cache pour s'assurer que les changements sont bien appliqués. Vous pouvez le faire en utilisant la commande "systemctl restart nginx" dans la ligne de commande.

Enfin, l'effacement du cache du serveur web peut se faire à l'aide de la commande "nginx -s reload" ou en supprimant manuellement les fichiers du cache.

Il est également important de se rappeler que l'effacement du cache peut affecter les performances de votre site web. Par conséquent, il est toujours recommandé de faire une copie de sauvegarde de vos fichiers avant de commencer.

Note : Avant d'exécuter une commande, assurez-vous d'être connecté en tant que superutilisateur ou utilisez la commande sudo pour éviter tout problème d'autorisation.

Trouver plus d'articles...

Quoi de neuf ?

fr_FRFR