Je trouve que l'un des principaux avantages du noyau Asp.Net est l'amélioration des performances (plis par seconde) par rapport aux traditionnels Asp.Net. Je trouve que de nombreux sites de benchmarks parlent des performances de base d'Asp.Net, mais je ne suis pas sûr que les performances soient basées sur un noyau Asp.Net avec un framework de base .Net ou que le même avantage de performance s'applique au noyau asp.net (full .Net cadre).Asp.Net core (framework .Net complet) vs noyau Asp.Net (.Net Core) Performance
Une idée/des articles qui explique/compare les performances entre le noyau asp.net (noyau .Net) et asp.net (framework complet)?
Merci
Il n'y a pas de repères officiels et les comparer TechEmpower que ASP.NET compare base sur Linux avec l'autre système d'exploitation » et https://github.com/aspnet/benchmarks sont assez vieux et n'ont pas été mis à jour dans un moment. Mais vous pouvez récupérer le référentiel et suivre les instructions pour générer la charge. Cependant, vous aurez besoin de deux serveurs physiques, l'un pour l'application serveur et l'autre pour générer la charge car faire les deux sur la même machine fudge les résultats du benchmark (wrk tool utilise aussi assez de ressources pour générer ce nombre de requêtes) – Tseng
Thanks @Tseng pour le pointeur sur "comment faire un benchmark" –
Le benchmark principal que je vois sur le noyau asp.net est le benchmark TechEmpower en texte brut. Dans un tel scénario, il est peu probable qu'il y ait une différence de performance entre le noyau asp.net fonctionnant avec le framework complet ou .net tout simplement parce que le code s'exécutant est probablement le code principal asp.net (ie Kestrel et l'implémentation du noyau asp.net) d'owin) –