Server-side performance and environmental impact evaluation of a hybrid e-learning website
Abstract The importance of e-learning in modern education systems is increasing, and Server-Side Rendering (SSR) is making a comeback as a popular technique for building websites with dynamic content. This paper examines a real-world e-learning platform utilizing SSR and assesses its performance and environmental impact. An initial analysis of the platform’s usage was conducted to replicate a realistic workload during which we captured realistic user behavior. Since existing load-generation tools do not support all the requirements of modern websites, we developed a custom load-generation tool built on top of established open-source tools. We use our load-generation tool to emulate virtual users, using captured user behavior as a basis. The load generator we developed is very low-maintenance and allows developers to easily test different configurations of a hybrid website without having to adapt the load generator. Therefore, thanks to our flexible load generator, we were able to measure the resources and energy consumption of the real-world e-learning platform under varying virtual user loads in different configurations. The results showed that using a caching mechanism significantly lowered system load compared to a system without caching. Regardless of whether caching was enabled, external network traffic remained nearly identical as all required resources (database, static files, etc.) were hosted on the system. Energy consumption was lower with the cache enabled, aligning with other system resource usage patterns. Specifically, our system would produce 0.161t $$\hbox {CO}_2$$ emissions at idle in a year. Under permanent load with 600 concurrent users, the system would produce 0.192t $$\hbox {CO}_2$$ with caching enabled and 0.203t $$\hbox {CO}_2$$ without caching.
Authors
- Jóakim von Kistowski (ORCID: https://orcid.org/0000-0002-3046-5373)
- Marco Pruckner (ORCID: https://orcid.org/0009-0000-7241-119X)
- Samuel Kounev
- Lior Wolf (ORCID: https://orcid.org/0000-0001-5578-8892)
- Thomas Prantl (ORCID: https://orcid.org/0000-0003-4044-8494)
- Jonas Schiller
- Tobias Dänzer
Institutions
- Catholic University of Eichstätt-Ingolstadt (DE)
- University of Würzburg (DE)
- Klinikum Aschaffenburg (DE)
- Aschaffenburg University of Applied Sciences (DE)
Publication Details
- Journal
- Discover Applied Sciences
- Published
- 2025-12-20
- DOI
- https://doi.org/10.1007/s42452-025-08059-x
- Primary Topic
- Green IT and Sustainability
- Type
- article
- Field-Weighted Citation Impact
- 0.00