Measuring execution time of messages within the Moodle 3.2 platform on a local server
This study investigates the performance of message delivery within the Moodle 3.2 platform hosted on a local university server, which has supported approximately 4,700 users since 2016. The research evaluates execution time as a function of the number of recipients and message size, considering key performance factors such as hardware capabilities, algorithm efficiency, and network conditions. Empirical measurements were conducted on the university’s e-learning server (https://e-learning.uni-gjilan.net/) through two types of tests: varying the number of recipients and increasing the number of message characters. Results indicate that increasing the number of recipients significantly impacts execution time, while message size has a comparatively smaller effect. These findings highlight the need for optimizing Moodle configurations and server resources to improve scalability and performance in high-user environments. Recommendations include upgrading server hardware, optimizing database queries, and implementing caching mechanisms. Future research should explore alternative database engines and network configurations to enhance system efficiency further.
Authors
- Basri Ahmedi (ORCID: https://orcid.org/0000-0002-6572-550X)
- Aferdita Ibrahimi (ORCID: https://orcid.org/0009-0003-2058-8091)
- Lindita Loku Nikci
Institutions
- Public University "Kadri Zeka"
Publication Details
- Journal
- International Journal of Computational and Experimental Science and Engineering
- Published
- 2025-04-04
- DOI
- https://doi.org/10.22399/ijcesen.1090
- Primary Topic
- Real-Time Systems Scheduling
- Type
- article
- Field-Weighted Citation Impact
- 0.00