Chrome - Désactiver le cache pour localhost seulement?
Je suis en localhost pour le développement; et je suis directement, y compris jquery à partir de CDN.
Il semble qu'en appuyant sur la touche "Ctrl + R" force le rythme pour recharger, y compris les re-télécharger le jquery du CDN.
Je veux vous demander si il est possible que.. quand j'actualise, je garde le cache de l'jquery à partir de CDN, mais effacer le cache de mon localhost?
NOTE: je sais que la seule chose que je peux faire est d'accueillir le fichier jquery localement; je demande juste à voir si il y a un moyen de contourner cela.
- Utilisez maj+F5 pour actualiser la page, il oblige à vider le cache.. Si ne fonctionne pas, essayez d'appuyer sur un certain nombre de fois.
- Comment au sujet de garder le cache de serveur distant..?
- je pense qu'il veut le GARDER en mémoire cache. Pas effacé de la mémoire cache. Sur vraiment lent internet, en attente pour le rdc est ennuyeux,mais la mise en cache locale des fichiers que vous travaillez sur est aussi ennuyeux - si ce serait bien d'avoir un mélange. J'ai eu recours à télécharger le CDN fichier en local pour l'instant.
- J'ai ajouté une nouvelle réponse à cette question, voir la mienne ci-dessous
Vous devez vous connecter pour publier un commentaire.
Vous pouvez certainement prévenir tous vos fichiers de frapper le cache, mais c'est un tout-ou-rien de réglage. Vous ne pouvez pas décider lequel les fichiers sont effacés de la mémoire cache et les fichiers de rester dans le cache.
Au cours du développement, puisque vous utilisez google Chrome, je vous recommande d'activer le paramètre "Désactiver le cache (alors que les DevTools est ouvert)":
Si vous êtes comme moi, le cache sera désactivée à chaque fois que vous avez les DevTools panneau ouvert.
Une autre chose que vous pouvez faire est de configurer votre serveur pour contourner le cache complètement pour l'ensemble de vos ressources. Depuis jQuery est à venir à partir d'un CDN, ce no-cache réglages ne s'appliquent pas pour elle. Pour désactiver le cache pour les ressources que vous pouvez inclure les éléments suivants en-tête de réponse:
Dans le navigateur, cela permet d'actualiser la page: Ctrl+Maj+R
cela va ignorer le cache (alors que Ctrl+r va utiliser le cache).
yw 🙂
Si vous utilisez Apache, vous pouvez désactiver le cache sur votre serveur (localhost) par la mise en place .fichier htaccess dans votre répertoire htdocs (ou le répertoire dans lequel vous souhaitez désactiver le cache) avec le contenu suivant: