J'ai un HttpHandler personnalisé dans mon application ASP.NET, qui construit et retourne un objet javascript. Je n'ai aucune expérience avec la mise en cache côté serveur, et mes recherches google (peut-être incompétentes) ne retournent rien de suffisamment basique pour me permettre de démarrer. Est-ce que quelqu'un pourrait donner un exemple très simple pour me donner une idée de comment accéder et utiliser le cache côté serveur depuis un HttpHandler personnalisé, ou laisser des liens pour me lancer? Merci beaucoup. Informations supplémentaires: Je suis sur IIS 6, et mon code-behind est en C# (bien qu'un exemple VB fonctionne aussi).Comment mettre en cache côté serveur ASP.NET personnalisé HttpHandler réponse
5
A
Répondre
4
exemple très simple pour vous aider à démarrer, sans manipulation ou erreur de verrouillage:
public void ProcessRequest(HttpContext context) {
MyObject thing = context.Cache["object_name"];
if (thing == null) {
thing = new MyObject();
context.Cache["object_name"] = thing;
}
// use thing here to process request
}
+0
Merci. Je me doutais que c'était la voie à suivre, mais les réponses que j'ai trouvées en ligne étaient (je pense) en supposant que les gens le savaient déjà autant. – Joel
Questions connexes
- 1. Mise en cache de la réponse d'un serveur du gestionnaire HTTP ASP.NET et du côté client
- 2. Mise en cache la réponse XML à partir d'un HttpHandler
- 3. Mise en cache d'un contrôle utilisateur côté serveur dans asp.net
- 4. La mise en cache côté serveur ne fonctionne pas avec HttpHandler
- 5. Désactiver la mise en cache côté client dans ASP.NET
- 6. ASP.NET: écriture d'un validateur côté serveur personnalisé
- 7. Désactiver la mise en cache côté serveur ASP.net
- 8. Google Sitemap HttpHandler cache
- 9. Rechercher et mettre en surbrillance - côté client et côté serveur?
- 10. Comment activer la mise en cache côté serveur WCF?
- 11. Mise en cache de fichiers côté serveur Apache via .htaccess?
- 12. Configuration correcte d'un simple cache côté serveur
- 13. Appelez Jquery côté serveur asp.net
- 14. Scrutation côté serveur Asp.Net Chat
- 15. Commentaires côté serveur dans asp.net (côté HTML)
- 16. dojo datagrid côté serveur de tri personnalisé
- 17. comment appeler la fonction côté serveur de côté client - asp.net
- 18. Asp.net Listview côté serveur pagination
- 19. HttpHandler Path Problème ASP.NET
- 20. Sortie de mise en cache d'un contrôle personnalisé (contrôle serveur)
- 21. côté serveur de validation ASP.NET
- 22. Comment effacer le cache du navigateur du côté serveur?
- 23. où mettre le fichier php côté serveur?
- 24. balises côté ASP.NET serveur émettant de contrôle du serveur
- 25. ASP.NET personnalisé validateur côté client et serveur de validation de côté pas de tir
- 26. Comment mettre en cache une liste d'objets dans ASP.NET
- 27. Comment mettre en cache les contrôles utilisateur ASP.NET?
- 28. Comment mettre en cache des images dans asp.net
- 29. ASP.NET MVC personnalisée HttpHandler
- 30. Validation côté serveur dans ASP.NET 2.0
serait utile est que vous avez mentionné, si vous êtes sur IIS 6 ou IIS7. –
l'a fait, merci. – Joel
@Eric, quelle serait la différence entre IIS 6 et IIS 7? – JacobE