J'ai un site Web qui se connecte à 14-17 flux xml et télécharge des flux avec chaque chargement de page. C'était bien à des fins de test et pour le trafic < 100/jour.Meilleure façon de mettre en cache des fichiers XML
Cependant, il arrive maintenant à l'étape lorsque la page se charge plus lentement et plus lentement car j'ai besoin d'attendre le téléchargement de XML externe.
Quelle est la meilleure façon de mettre en cache/manipuler avec ces fichiers? Ces données sont constamment mises à jour, donc plutôt que de télécharger des flux XML à chaque visite, je voudrais avoir un robot qui le fait toutes les 5 minutes localement et les visiteurs à lire uniquement à partir de copies locales.
Quelles méthodes utiliseriez-vous pour vous assurer que les fichiers XML ne seront pas verrouillés ou qu'il n'y aura pas de résultats nuls lors du téléchargement de nouveaux résultats?
Merci.
+1: memcached est le chemin à parcourir. – rsenna
Donc, fondamentalement, je n'ai pas besoin de changer de code du tout? Ai-je besoin de changer l'adresse du fournisseur uniquement? ou ai-je besoin d'une bibliothèque/client C# memcached? Merci – feronovak
les données seront disponibles si le serveur source est hors ligne? – feronovak