2010-11-24 3 views
0

Considérons une page Web ayant beaucoup d'appels XHR vers le serveur et un iframe qui contient à nouveau beaucoup d'appels XHR vers le serveur. Plusieurs de ces appels sont identiques (redondants). J'ai une interface de communication unique (c'est-à-dire un ensemble de méthodes dans un objet javascript).Mise en cache et invalidation de la réponse XHR/Ajax par programme

Comment optimiser les appels de serveur? Peut-on mettre en cache les réponses? (Je peux invalider la réponse stockée quand une action se produit, ce qui peut changer la réponse), Aussi Ce cache devrait être effacé après l'actualisation de la page. Y a-t-il un tel composant/technique disponible?

Cordialement,
Nachiket

Répondre

-1

Une certaine forme de memoization. REMARQUE: vous devrez modifier le code suivant pour adapter votre implémentation XHR. A dû faire des suppositions puisque vous n'avez offert aucun code. Bonus, file d'attente des gestionnaires de requêtes (par url) qui sont déjà en cours d'exécution.

Questions connexes