Je développe une application web pour laquelle le client veut que nous interrogions le moins possible ses données. Les données proviendront d'une instance Microsoft CRM. Par conséquent, nous avons convenu que les données ne seront interrogées que lorsque cela est nécessaire. Par conséquent, si un internaute souhaite voir une liste de contacts (par exemple), cette liste est récupérée dans un DataTable local. Ensuite, si un nouveau contact est créé sur le site Web, le nouveau contact est envoyé à CRM et ajouté au DataTable local en même temps. De même pour les modifications.Conserver un volume important de données dans Session - Suggestions/alternatives?
Si l'utilisateur regarde à nouveau ses contacts, les données proviendront simplement du DataTable local. Pour le moment, les données locales sont conservées en session, mais je crains que trop de mémoire ne commence à être utilisée. Cependant, le trafic devrait être assez petit, peut-être pas plus de 20 utilisateurs simultanés, donc je ne m'inquiète de rien ou y a-t-il une meilleure façon de suggérer de gérer cela?
Merci, je n'avais pas vraiment considéré votre 2ème point. Je vais regarder dans les volumes de données attendus dans l'environnement en direct. – Fishcake