J'utilise le backend Mosso de django-storage pour stocker les fichiers image dans le CDN Rackspace. Cependant, je suis confronté à des charges de pages très lentes en raison de l'arrière et le quatrième des recherches model.field_field.url à l'API. Est-ce que quelqu'un sait un bon moyen de mettre en cache cette valeur?Cache Django FileField Recherches
1
A
Répondre
0
Si vous avez déjà Memcached de votre côté, je suggère le module memorised
:
http://github.com/1stvamp/memorised/
... qui est une variante du classic python-decorator memoize - le module memorized
évite les caches dict locales pour le memcache. Les fonctions «mémorisées» sont presque aussi rapides que les fonctions mémorisées * et leur cache n'est pas lié au cycle de vie de l'interpréteur python.
Je ne connais pas un truc sur rackspace cdn, mais memorised
rend mes choses mesurables plus rapidement d'une manière granulaire et sans magie.
[*]: dans mon test de petite taille statistiquement insignifiant
Questions connexes
- 1. Prépopulation d'un FileField Django
- 2. Django FileField encodage
- 3. Django FileField avec upload_to déterminé à l'exécution
- 4. Uploads de fichiers Django et Model FileField
- 5. Obtenir le chemin d'origine à partir de django filefield
- 6. Django: Lire le contenu de FileField immédiatement après l'enregistrement
- 7. noms par défaut FileField pour les fichiers Django
- 8. Django: Enregistrer un fichier téléchargé sur un FileField
- 9. Django ImageField/FileField personnalisée upload_to fonction et la sécurité
- 10. Drupal Filefield Source installer
- 11. Django: Effectue des recherches insensibles à la casse par défaut
- 12. Comment enregistrer un fichier NamedTemporaryFile dans un modèle FileField dans Django?
- 13. Django - mettre à jour un modèle ne supprime pas l'ancien FileField
- 14. Django FileField: comment définir la valeur par défaut (créer automatiquement un fichier vide)?
- 15. Comment mettre à jour le nom de fichier d'une instance FileField de Django?
- 16. Valider/nettoyer un FileField sur un formulaire non-modèle dans Django?
- 17. Comment vérifier si un FileField a été modifié dans l'Admin de Django?
- 18. Recherches nommées dans Vim?
- 19. windows C++ recherches DNS
- 20. Plusieurs recherches dns
- 21. Twitter Recherches sous-titres
- 22. Watin & Google Recherches
- 23. Recherches DataTable personnalisées
- 24. Recherches statiques dans NHibernate
- 25. Comment gérer les recherches?
- 26. Substituer les recherches ETag?
- 27. Recherches personnalisées dans WordPress
- 28. Mise en cache Django pour un blog
- 29. cache Django pour les sous-domaines
- 30. Comment accéder au cache de modèles? - Django
Utilisez-vous maintenant un mécanisme de mise en cache? Publiez votre fichier de paramètres. –
Oui, j'utilise memcached. Je veux juste ne pas envoyer une requête à l'api cloudfiles chaque fois que j'utilise .url dans un template. – kkubasik