Maison  >  Article  >  Opération et maintenance  >  Comment faire en sorte que Nginx PHP ne mette pas en cache les fichiers

Comment faire en sorte que Nginx PHP ne mette pas en cache les fichiers

WBOY
WBOYavant
2023-05-21 16:09:181453parcourir

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.

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, des problèmes de cache du navigateur se produisent souvent, empêchant les modifications du code frontal de fonctionner. 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;
}

Quelles sont les caractéristiques de php

1. Vitesse d'exécution rapide.

2. Il a une bonne ouverture et évolutivité.

3. PHP prend en charge une variété de bases de données grand public et non grand public.

4. Programmation orientée objet : PHP fournit des classes et des objets.

5. Mise à jour rapide de la version.

6. Il a des fonctions riches.

7. Évolutivité.

8. Fonctions complètes, y compris le traitement graphique, l'encodage et le décodage, le traitement des fichiers compressés, l'analyse XML, etc.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer