Utilizzo di Subsonic per un'applicazione ASPNET MVC potenzialmente pesantemente accessibile

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

  •  02-07-2019
  •  | 
  •  

Domanda

Sto per iniziare un progetto per un'applicazione ASPNET MVC potenzialmente pesantemente accessibile e stavo pensando di usare Subsonic per il mio DAL. Ho qualche preoccupazione per la capacità di Subsonic di gestire migliaia di richieste simultanee. Qualcuno può darmi alcuni esempi di siti Web popolari che usano Subsonic? Anche se hai qualche suggerimento su un possibile sostituto di Subsonic, oltre a NHibernate, sarebbe fantastico. Grazie

È stato utile?

Soluzione

Migliaia di richieste simultanee? Sei sicuro che sia probabile?

Per quello che vale, DotNetKicks utilizza SubSonic e sembra non avere mai problemi di prestazioni.

Altri suggerimenti

Faccio circa 4-5 M richieste al mese tramite SubSonic senza problemi, infatti è superveloce e il mio server è quasi tassato. Quelle richieste raggiungono il picco durante il giorno, quindi mentre non riceviamo fino a 1000 richieste simultanee sono rimasto molto colpito da SubSonic sotto carico. Poiché utilizza il codice generato, in realtà sarà più veloce della maggior parte degli ORM che trovi lì.

SubSonic è uno strumento e devi usarlo saggiamente come aggiungere la cache al tuo sito e chiudere IDataReader se li usi a volte.

Come linea guida, se hai 1000 utenti, non avrai più di 1 o 2 utenti simultanei. Almeno nella mia esperienza. Per avere 1K utenti simultanei dovresti avere almeno 500K-1M utenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top