Comparative analysis of performance between .NET platform versions
Grzegorz Grzegorczyk
grzegorz.grzegorczyk@pollub.edu.plLublin University of Technology (Poland)
Małgorzata Plechawska-Wójcik
Lublin University of Technology (Poland)
Abstract
The article analyzes the performance of traditional API controllers compared to MinimalAPI across various .NET platform versions, from 3.1 to 9 preview 3. The primary objective was to determine which technology offers superior performance in handling simple HTTP requests. For the analysis, a single application was developed in two variants: one using traditional API controllers and the other using MinimalAPI. This study provides significant insights into the efficiency of both approaches for handling HTTP requests on different .NET versions, contributing to a better understanding of their performance.
Keywords:
.NET, HTTP, Minimal API, MVCReferences
M. Plechawska-Wójcik, E. Piątkowska, K. Wąsik, The use of .NET Core in web applications development, Journal of Computer Sciences Institute 7 (2018) 142-149, https://doi.org/10.35784/jcsi.663.
Google Scholar
D. Zmaranda, L-L. Pop-Fele, C. Gyorödi, R. Gyorödi, G. Pecherle, Performance comparison of CRUD methods using .NET Object relational mappers: A case study, International Journal of Advanced Computer Science and Applications 11 (2020) 55-65, https://dx.doi.org/10.14569/IJACSA.2020.0110107.
Google Scholar
M. Jailia, A. Kumar, M. Agarwal, I. Sinha, Behavior of MVC (Model View Controller) based Web Application developed in PHP and .NET framework, In International Conference on ICT in Business Industry & Government (ICTBIG) (2016) 1-5, https://doi.org/10.1109/ICTBIG.2016.7892651
Google Scholar
H. Osama, K. Nedal, Performance testing for web-based application architectures (.NET vs. Java EE), In First International Conference on Networked Digital Technologies (NDT) (2009) 218-224, https://doi.org/10.1109/NDT.2009.5272178
Google Scholar
L. Zhongwei, W. Shu-Guang, Design of .Net Courseware on Demand System, In Eighth International Conference on Measuring Technology and Mechatronics Automation (ICMTMA) (2016) 206-209, https://doi.org/10.1109/ICMTMA.2016.59
Google Scholar
M. Coblenz, W. Guo, K. Voozhian, J. Foster, A Qualitative Study of REST API Design and Specification Practices, In IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (2023) 148-156, https://doi.org/10.1109/VL-HCC57772.2023.00025.
Google Scholar
I. Grigorik, Making the web faster with HTTP 2.0, Communications of the ACM 56 (2013) 42-49, https://doi.org/10.1145/2534706.2534721.
Google Scholar
M. Trevisan, D. Giordano, I. Drago, A. Khatouni, Measuring HTTP/3: Adoption and performance, In 19th Mediterranean Communication and Computer Networking Conference (MedComNet) (2021) 1-8, https://doi.org/10.1109/MedComNet52149.2021.9501274
Google Scholar
J. Heidemann, K. Obraczka, J. Touch, Modeling the performance of HTTP over several transport protocols, IEEE/ACM Transactions on Networking 5 (1997) 616-630, https://doi.org/10.1109/90.649564.
Google Scholar
W. Xie, Y. Li, Ch. Lu, R. Shen, Optimizing The Resource-updating Period Behavior of HTTP Cache Servers for Better Scalability of Live HTTP Streaming Systems, In IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB) (2012) 1-6, https://doi.org/10.1109/BMSB.2012.6264230
Google Scholar
A. Popescu, Y. Bhole, Measurement and analysis of HTTP traffic, Journal of Network and Systems Management 13 (2005) 357-371, https://doi.org/10.1109/NDT.2009.5272178
Google Scholar
Authors
Grzegorz Grzegorczykgrzegorz.grzegorczyk@pollub.edu.pl
Lublin University of Technology Poland
Authors
Małgorzata Plechawska-WójcikLublin University of Technology Poland
Statistics
Abstract views: 58PDF downloads: 46