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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Server-side performance and environmental impact evaluation of a hybrid e-learning website

Jóakim von Kistowski, Marco Pruckner, Samuel Kounev, Lior Wolf et al.
Discover Applied Sciences
Green IT and Sustainability
article

Server-side performance and environmental impact evaluation of a hybrid e-learning website

Jóakim von Kistowski, Marco Pruckner, Samuel Kounev, Lior Wolf, Thomas Prantl, Jonas Schiller, Tobias Dänzer
article en

Abstract

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.

Discover Applied SciencesVol. 8(2)
Catholic University of Eichstätt-Ingolstadt (DE), University of Würzburg (DE), Klinikum Aschaffenburg (DE), Aschaffenburg University of Applied Sciences (DE)
Openalex Percentile: Top 58%
Green IT and Sustainability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.