Question

J'ai fait des recherches et je n'ai pas trouvé de réponse spécifique. Quoi qu'il en soit, je me demandais à quel point la plupart des sites Web basés sur ASP.NET de taille moyenne cachent des données afin qu'ils n'aient pas toujours à rechercher la base de données pour les mêmes données sur différentes pages lors de l'exécution d'un environnement agricole Web. Je suis conscient que vous pouvez utiliser un cache SQL Server, mais pour moi, cela bat le but du cache. Si je souhaite utiliser un serveur dédié pour partager le cache (et même les données de session possibles), qu'utilisent la plupart des sites pour cela? J'ai fait des recherches et j'ai beaucoup de `` suppositions '' en ce qui concerne les implémentations, mais il est vraiment difficile de croire qu'il n'y a pas de moyen standard de le faire étant donné qu'il y a tellement de sites Web ASP.NET.

Je suis conscient d'AppFabric qui semble qu'il pourrait faire l'affaire, mais fonctionne uniquement sur Windows Server 2008+ et nous utilisons actuellement 2003. De plus, j'ai vérifié NCACH mais cela semble être un peu cher.

Quelqu'un a-t-il implémenté une solution qui a fonctionné pour eux? Les recherches de base de données peuvent être assez douloureusement lentes lorsque plus de 1000 utilisateurs frappent votre site simultanément.

Merci d'avance!

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top