0 votes

Utiliser des données statiques en ASP.NET ou des appels de base de données ?

Nous développons une application RH ASP.NET qui effectuera des milliers d'appels par session utilisateur vers des tables de base de données relativement statiques (par exemple, les taux d'imposition). L'utilisateur ne peut pas modifier ces informations, et les changements effectués au siège de l'entreprise se produiront au maximum une fois par jour (et n'auront pas besoin d'être immédiatement actualisés dans l'application).

Environ 2/3 de tous les appels à la base de données sont destinés à ces tables statiques. J'envisage donc de les déplacer dans un ensemble d'objets statiques qui sont chargés lors de l'initialisation de l'application, puis rafraîchis toutes les 24 heures (si l'application n'a pas été redémarrée pendant cette période). La taille totale en mémoire serait d'environ 5 Mo.

Est-ce que je fais une erreur ? Quels sont les pièges de cette approche ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X