Pourquoi le cache Nginx ne peut-il pas être vidé ?
漂亮男人
漂亮男人 2017-05-16 17:30:09
0
5
794

Utilisation de Nginx comme serveur de ressources statiques, mais découverte d'une tragédie.
J'ai mis à jour le fichier de ressources dans le répertoire racine. Il s'agit d'un fichier CSS, mais il est encore ancien lorsque j'y accède.
Ce n'est certainement pas le cache du navigateur, je viens de changer de navigateur. . .
Nginx ne fonctionne pas même après le redémarrage. Pourquoi le cache Nginx est-il si bizarre ? Que dois-je faire ?

漂亮男人
漂亮男人

répondre à tous(5)
过去多啦不再A梦

Tout d'abord, vous devez avoir configuré proxy_cache_path. Si nginx ne configure pas ce paramètre, il ne mettra en cache aucun fichier.
Pour effacer la configuration, supprimez tous les fichiers du répertoire configuré par proxy_cache_path.

find /proxy/cache/path -type f -delete

Redémarrer Nginx est inutile

曾经蜡笔没有小新

Le service de mise en cache proxy_cache de

nginx ne peut pas effacer le cache d'URL spécifié. Il peut uniquement définir le délai d'expiration de l'URL. Pour effacer l'URL spécifiée, vous pouvez utiliser le module tiers nginx ngx_cache_purge.
Lors de l'installation de nginx, vous devez y charger ngx_cache_purege.

./configure --user=www --group=www --add-module=/root/dxm/nginx/ngx_cache_purge-1.2
世界只因有你

Utilisez les modules memc-nginx et srcache-nginx pour créer un mécanisme de mise en cache efficace et transparent
http://www.qixing318.com/article/using-memc-nginx-and-srcache-nginx-module-build-efficient-and- mécanisme de mise en cache transparent.html

给我你的怀抱

Si vous utilisez virtualBox, cela peut être la raison

VirtualBox déteste Sendfile
Modifier le fichier d'envoi de configuration désactivé ;

仅有的幸福

Merci à l'étage ! Le mien était dû à ce problème. Après avoir changé sendfile sur OFF, tout allait bien !

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal