Maison  >  Article  >  développement back-end  >  Comment faire du php nginx sans mettre en cache les fichiers

Comment faire du php nginx sans mettre en cache les fichiers

藏色散人
藏色散人original
2022-10-20 09:35:282021parcourir

Comment configurer nginx php pour ne pas mettre les fichiers en cache : 1. Recherchez et ouvrez le fichier de configuration nginx ; 2. Passez "location ~ .*.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {add_header Cache-Control no-store;}" peut être utilisé pour désactiver la mise en cache.

Comment faire du php nginx sans mettre en cache les fichiers

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

nginx php Comment éviter la mise en cache des fichiers ?

Configuration Nginx pour désactiver le cache

Lors du débogage des programmes de sites Web, nous rencontrons souvent des problèmes de cache du navigateur qui empêchent le code frontal modifié d'avoir aucun effet. Le cache ne peut être vidé qu'après avoir forcé une actualisation via Ctrl+F5 à chaque fois. À l'heure actuelle, si vous désactivez le cache nginx, vous pouvez réduire certains problèmes mineurs et permettre au navigateur de demander des fichiers au serveur à chaque fois au lieu de lire les fichiers mis en cache dans le navigateur.

Une fois le programme débogué et mis en ligne, vous pouvez activer le cache nginx pour économiser le trafic de bande passante du serveur, réduire certaines requêtes et réduire la pression sur le serveur.

Obtenez l'effet de changement en configurant le fichier de configuration nginx /usr/local/nginx/conf/nginx.conf

1 Activer la mise en cache

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {
  #设置缓存上面定义的后缀文件缓存到浏览器的生存时间
  expires   3d;
}

2 Désactiver la mise en cache

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {
 #禁止缓存,每次都从服务器请求
  add_header Cache-Control no-store;
}

Apprentissage recommandé : "Tutoriel vidéo PHP".

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!

Déclaration:
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