C'è un calo delle prestazioni quando & # 8220; Windows & # 8221; l'autenticazione è abilitata su un sito Web anonimo?

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

  •  06-07-2019
  •  | 
  •  

Domanda

Ho riscontrato problemi di prestazioni con un sito ASP.NET 2.0 ad alto traffico in esecuzione su Windows 2000. Durante la modifica del file web.config ho notato che la modalità di autenticazione era impostata su "Windows". L'ho cambiato in "Nessuno". Gli unici utenti che questo sito ha sono anonimi e ottiene oltre 25.000 visualizzazioni di pagina al giorno. Potrebbe essere stato causato un problema di prestazioni?

È stato utile?

Soluzione

C'è un piccolo potenziale, ma se non stai proteggendo alcuna cartella, non dovrebbe essere un problema.

In realtà sarebbe principalmente un problema se fosse necessario proteggere un percorso di cartella.

Potrebbe esserci un piccolo successo nelle prestazioni ma non riesco a immaginare che sarebbe così male.

Altri suggerimenti

È molto improbabile. L'autenticazione di Windows viene eseguita all'interno di IIS, quindi viene inviato un token ad ASP.NET, quindi se si utilizza l'autenticazione anonima, sarà effettivamente istantaneo, poiché questo token verrà creato quando viene creato il contesto di sicurezza e che lo sarà.

L'autenticazione "Nessuna" è intesa per l'autenticazione personalizzata, piuttosto che per l'autenticazione anonima: l'anonimato è una delle scelte di autenticazione di Windows (vale a dire l'autenticazione IIS).

Forse dovresti impostare la traccia sull'app e ottenere metodi per registrare i periodi degli eventi, per vedere dove è lento. È probabile che si tratti di una query a esecuzione lenta, un problema di timeout, mancanza di spazio su disco / spazio di scambio, qualcosa del genere.

Scopri: http://msdn.microsoft .com / it-it / library / aa291347 (VS.71) .aspx per maggiori dettagli sui metodi di autenticazione.

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