J'ai une application rails
qui affiche toujours la chaîne numérique de cachebusting à la fin de l'URL pour le mode statique, même si je l'ai placée dans l'environnement de production. Quelqu'un peut-il me dire quelle option de configuration je dois définir pour empêcher ce comportement ...Suppression du contournement du cache des fichiers statiques dans les rails
Répondre
Ce fichier n'est pas là pour briser le cache au cours des opérations quotidiennes. Au moins en théorie, les serveurs proxy sont autorisés à mettre en cache les requêtes HTTP GET (tant que les paramètres restent les mêmes). Au lieu de cela, ce numéro est là pour vous permettre de mettre à jour en douceur vos fichiers CSS et JavaScript d'une version à l'autre. Si je comprends bien, il est censé rester en mode production. Les chiffres ne doivent changer que lorsque les horodatages de vos fichiers changent.
Voyez-vous des serveurs proxy communs qui ne parviennent pas à mettre en cache une requête HTTP GET avec un seul paramètre?
Pour désactiver le? Cache d'horodatage busting dans la production ajouter à votre config/environnements/production.rb
ENV['RAILS_ASSET_ID'] = ''
Si vous voulez creuser plus profondément dans ce que cela fait, consultez asset_tag_helper.rb dans le ActionPack gem, ligne 527 (ish)
- 1. Récupération de fichiers du cache du navigateur
- 2. Contournement d'objets globaux statiques C++?
- 3. Forcer des rails pour créer des fichiers cache d'actifs
- 4. Répertoire pour stocker les fichiers mis en cache dans Rails?
- 5. Essayer d'implémenter la "date d'expiration du futur lointain" pour les fichiers statiques dans django
- 6. Comment définir la cachabilité des fichiers statiques dans IIS?
- 7. Suppression des "fichiers Internet temporaires" de Java
- 8. Conservation des fichiers statiques sur le serveur lors du déploiement avec Capistrano
- 9. Contrôle du cache des fichiers Web qui doivent déjà être mis en cache
- 10. Création d'un cookie onunload (même après la suppression du cache du navigateur)
- 11. Modifier/afficher les variables statiques lors du débogage dans Eclipse
- 12. Silverlight: Suppression des pièces du modèle
- 13. Effectuer des opérations de suppression AJAX dans les rails
- 14. Asp.Net Caching et fuites de mémoire lors de la suppression des éléments du cache
- 15. Suppression index.php des URL du site
- 16. Suppression du contact du carnet d'adresses
- 17. cache du navigateur contourné dans firefox?
- 18. Rechercher du texte dans des fichiers (C#)
- 19. position du curseur du reglage après suppression
- 20. Application_BeginRequest pour les fichiers statiques * .JS dans ASP.NET dans IIS6?
- 21. Java: Cache les résultats du calcul?
- 22. Suppression des parenthèses et du texte dans Crystal
- 23. Rails Caching - Fichiers XML?
- 24. Une question sur le cache du système de fichiers
- 25. WatiN effacer le cache du navigateur
- 26. Taille du cache .net
- 27. mise en cache des fichiers JavaScript
- 28. réponse du contrôleur de cache
- 29. Suppression basée sur le modèle des données CouchDB dans Rails
- 30. Quand Asp.Net supprime-t-il les éléments du cache expirés?