Con ASP.NET 5 tutto deve essere basato su opt-in, l'app carica solo le librerie opzionate che è sorprendente. La funzionalità ASP.NET precedente era incapsulata nello spazio dei nomi System.Web, che aveva tutto il necessario per creare un'applicazione ASP.NET. C'era un costo reale per riempire tutte le librerie inutilizzate in memoria, quindi l'approccio di ASP.NET 5 è quello di optare per quello che ti serve e non trascinarti dietro grandi librerie di codice inutilizzato.ASP.NET 5 targeting dnx451/dnx46 Prestazioni
Le mie domande:
`l'opt-in approccio e alle prestazioni disponibili solo per ASP.NET 5 mira .NET base? o ASP.NET 5 che punta al framework completo su Windows ha tutte queste belle funzionalità?
Quando si sceglie dnx451 o dnx46, dipendono ancora da System.web e tutte le librerie inutilizzate sono ancora caricate in memoria come le versioni precedenti di ASP.NET?
ASP.NET 5 richiede circa 2kb di memoria per richiesta mentre la versione precedente di ASP.NET ha richiesto fino a 30kb per richiesta. Questo eccezionale miglioramento delle prestazioni è possibile solo quando si targetizza dnxcore50? o è questo il caso anche per dnx451/dnx46?
Quando si esegue ASP.NET 5 dnx46 su IIS 7.5+, System.web non è ancora caricato? (Non sono sicuro, ma penso che IIS e System.web siano integrati, correggimi se sbaglio).
Infine, qual è la differenza tra un'app ASP.NET 4.6 e un'app in esecuzione su ASP.NET 5 (dnx46)? quali miglioramenti regge quest'ultimo sull'altro?
Qualcuno PER FAVORE chiarire questo per me? Non riesco a trovare una risposta chiara a queste domande.
"Tutte le librerie non utilizzate sono ancora caricate come versioni precedenti di ASP.NET?" Quali librerie _unused_ sono state caricate nelle versioni precedenti di ASP.NET? _Unused_ da chi? – sisve
Quello che intendevo è che la funzionalità ASP.NET più vecchia era incapsulata nello spazio dei nomi System.Web, che aveva tutto il necessario per creare un'applicazione ASP.NET. C'è un costo reale per l'archiviazione di tutte quelle librerie inutilizzate in memoria, quindi l'approccio di ASP.NET 5 è quello di optare per quello che ti serve e non trascinarti dietro grandi librerie di codice inutilizzato. – Cindro
Fuori dalla scatola dnx451/dnx46 non ha una dipendenza da System.Web – Dealdiane