Utilisation de Subsonic pour une application ASPNET MVC potentiellement très sollicitée

StackOverflow https://stackoverflow.com/questions/149557

  •  02-07-2019
  •  | 
  •  

Question

Je suis sur le point de démarrer un projet pour une application ASPNET MVC potentiellement très sollicitée et je pensais utiliser Subsonic pour mon DAL. Je suis quelque peu préoccupé par la capacité de Subsonic à gérer des milliers de demandes simultanées. Quelqu'un peut-il me donner des exemples de sites Web populaires utilisant Subsonic? De plus, si vous avez des suggestions concernant un substitut possible à Subsonic, outre NHibernate, ce serait également très bien. Merci

Était-ce utile?

La solution

Des milliers de demandes simultanées? Êtes-vous sûr que c'est probable?

Pour ce que ça vaut, DotNetKicks utilise SubSonic et ne semble jamais avoir de problèmes de performances.

Autres conseils

Je fais environ 4 à 5 millions de demandes mensuelles par le biais de SubSonic sans problème. En fait, le processus est très rapide et mon serveur est à peine taxé. Ces demandes culminant au cours de la journée, de sorte que, même si nous ne recevons pas jusqu'à 1 000 demandes simultanées, j'ai été très impressionné par SubSonic sous charge. Comme il utilise du code généré, il sera en réalité plus rapide que la plupart des ORM que vous avez découverts.

SubSonic est un outil que vous devez utiliser à bon escient, comme pour ajouter du cache à votre site et fermer IDataReader si vous les utilisez de temps en temps.

À titre indicatif, si vous avez 1 000 utilisateurs, vous n’avez pas plus de 1 ou 2 utilisateurs simultanés. Tout du moins selon moi. Pour avoir 1 000 utilisateurs simultanés, vous devez avoir au moins 500 000 utilisateurs.

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