Des indices sur la procédure à suivre?Mise en mémoire cache des appels json (ou xml) distants (à partir de services Web)
Répondre
Vous avez deux options, vous pouvez utiliser l'une ou les deux.
1) Cache l'appel au service Web. Vous devez vous assurer que le cache est indexé sur les paramètres exacts utilisés afin de ne pas renvoyer "la mauvaise réponse" à une demande. Par exemple, "http://webservice/GetSomething/983" ne doit mettre en cache que le résultat de "GetSomething" lorsque le paramètre id est 983. Si une autre requête pour 983 arrive, vous pouvez utiliser votre cache, sinon vous ferez une nouvelle requête.
2) Mettre en cache la réponse chez le client. Faites attention avec de gros volumes de données car vous commencerez à consommer trop de mémoire. Essentiellement, vous créez un cache JavaScript pour les données de réponse - vous devez toujours garder à l'esprit les paramètres utilisés pour l'appel afin de vous assurer que vous n'utilisez pas un élément dans le cache qui a été appelé en utilisant différents paramètres.
Dans quelle langue? Généralement: Utilisez la signature de la fonction et les paramètres réels comme clé et sérialiser et stocker la réponse avec un horodatage. La prochaine fois vérifier.
- 1. Mise en cache des appels de services Web sur Flex 3
- 2. Mise en cache des appels de service Web dans MonoTouch
- 3. Mise en mémoire cache mySQL - Mémoire ou disque dur?
- 4. Mise en cache la réponse XML à partir d'un HttpHandler
- 5. Conservation de la mémoire XML en mémoire entre les appels de service Web
- 6. iphone: mise en cache et mise à jour des champs xml
- 7. Spring + iBatis + mise en mémoire cache Hessian
- 8. Mise en cache en mmap
- 9. Mise en cache de WebConfigurationManager.AppSettings?
- 10. Arrêter linq à partir des tables de mise en cache
- 11. Mise en cache ou erreur d'image IE8?
- 12. UIImage Problèmes de mémoire liés à la mise en cache
- 13. Mise en mémoire cache avec memcached
- 14. Mise en cache Asp.net et utilisation de la mémoire W3P
- 15. Inconvénients de la mise en cache en mémoire de XML transformé?
- 16. Suivre tous les appels de services Web asp.net à partir de javascript
- 17. iPhone XML requêtes SOAP ou services Web .NET
- 18. Problème de mise en cache des pages Web asp.net
- 19. Problèmes de SearchLogic dus à la mise en cache des appels de méthode
- 20. Mise en cache brisée d'images chargées à partir du serveur web fait maison
- 21. Mise en mémoire cache du jeu de données
- 22. SAP 4.6C et services Web
- 23. Décodage et mise en mémoire cache json toutes les 60 minutes
- 24. Rose :: DB :: Object :: Mémoire mise en cache est-elle mise en cache via différents processus?
- 25. Stratégie de mise en cache, cache de sortie vs cache de données ou les deux?
- 26. Générer des JSON différents à partir de XML
- 27. Sérialisation en JSON ou XML en pylônes
- 28. Mise en cache NoSQL ou Ehcache?
- 29. Comment consommer XML à partir de services web RESTful en utilisant Django/Python?
- 30. Mise en cache des requêtes avec HttpModule
Comment ouvrir cette porte? Non, sérieusement, vous devez être un * peu * plus spécifique, le contexte change la réponse. ;-) Quel environnement/technologie/langue, etc. utilisez-vous? –
je cherche la mise en cache de javascript. "non" environnement. – Ben