Wie sieht die Leistung von IIS im Vergleich zu einem Kestrel-HTTP-Server aus?IIS vs Kestrel Leistungsvergleich
Scheint wie Kestrel ist deutlich von der Familie der asynchronen und ereignisgesteuerten Server-Frameworks inspiriert. In der Zwischenzeit hat IIS eine lange Entwicklungsgeschichte und offensichtlich ausgereifter in Bezug auf Features. Unter Berücksichtigung all dieser Faktoren suche ich speziell nach einem Vergleich von Speicherauslastung, Thread-Auslastung, anforderungsbezogenem Vergleich (wie Request-per-Sekunde) und Streaming-Fähigkeiten.
Das ist in diesem Stadium einfach unmöglich, wenn Kestrel nicht einmal veröffentlicht wird. Die Leistung von Kestrel alleine ist praktisch nicht vergleichbar mit IIS, da man auch sein Front-End-Nginx in Betracht ziehen muss, und das erfordert viel Tuning, bevor ein gutes Ergebnis erreicht wird. –
@LexLi nicht sicher, dass ich verstehe, was genau unmöglich ist :) Kestrel ist ein Teil der neuen Generation von asp.net Tools und als eigenständiger Server verwendet.Also * ist * verfügbar, da neues asp.net verfügbar ist. Taking über die Leistung, nicht sicher, warum muss ich für die Prüfung eines Front-End-Server setzen - die Idee ist, Auswirkungen auf die Leistung von ereignisgesteuerten Ansatz von Kestrel eingeführt zu testen (und libuv) und IIS Kern – madcyree
es unfair ist, ein vergleichen Full-Feature-Produktion Webserver mit einem begrenzten Feature-Hosting-Server. Betrachten Sie Jetty vs Kestrel gegen node.js, und sie sind ähnlich. –