Identyfikatory
Warianty tytułu
Hosting models comparison of ASP.NET Core application
Języki publikacji
Abstrakty
W artykule przedstawione zostało porównanie modeli hostowania aplikacji na platformie ASP.NET Core. Dostępne modele hostowania zostały opisane i porównane, a następnie przeprowadzone zostały ich testy wydajnościowe. Dla każdego modelu zastosowano scenariusze testowe realizujące te same funkcje, a ich wydajność została określona za pomocą liczby przetwarzanych żądań na sekundę. Uzyskane rezultaty wskazują, że standardowa konfiguracja jest najmniej wydajna, a zastosowanie innej, np. IIS z serwerem Kestrel, czy same serwery Kestrel lub HTTP.sys mogą zapewnić kilkukrotny wzrost wydajności w porównaniu z modelem standardowym.
The article presents hosting models comparison of ASP.NET Core application. Available hosting models were described and compared and then performance comparison was carried out. For each model the same test scenarios were executed and their performance was determined by number of requests per second which host was able to process. The results obtained show that standard model is the least efficient one and using one of the other configurations, for example, IIS with Kestrel (in-process), Kestrel or HTTP.sys might provide even several times better performance compared to standard model.
Czasopismo
Rocznik
Tom
Strony
258--262
Opis fizyczny
Bibliogr. 8 poz., rys., tab.
Twórcy
autor
- Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
autor
- Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
Bibliografia
- [1] A. Freeman, Pro ASP.NET Core MVC, Apress, 2016
- [2] https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/?view=aspnetcore-2.0&tabs=aspnetcore2x [20.05.2018]
- [3] https://odetocode.com/blogs/scott/archive/2016/10/25/asp-net-core-and-the-enterprise-part-2-hosting.aspx [12.06.2018]
- [4] https://docs.k6.io/docs [20.05.2018]
- [5] A. Lock, ASP.NET Core in Action, Manning, 2017
- [6] https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module?view=aspnetcore-2.0 [20.05.2018]
- [7] https://blogs.msdn.microsoft.com/webdev/2018/02/28/asp-net-core-2-1-0-preview1-improvements-to-iis-hosting/ [20.05.2018]
- [8] https://github.com/aspnet/IISIntegration/issues/878 [12.06.2018]
Uwagi
Opracowanie rekordu w ramach umowy 509/P-DUN/2018 ze środków MNiSW przeznaczonych na działalność upowszechniającą naukę (2018).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-0970fd16-d33c-43d8-9434-2fa522cd02b2