ARCHITECTURE FOR HIGH-LOAD WEB RESOURCES OPTIMIZATION

2025;
: 138-144
https://doi.org/10.23939/ujit2025.02.138
Received: August 16, 2025
Revised: October 01, 2025
Accepted: October 30, 2025

Цитування за ДСТУ: Піцун О. Й. Архітектура для оптимізації вебресурсів високих навантажень. Український журнал інформаційних технологій. 2025, т. 7, № 2. С. 138–144.
Citation APA: Pitsun, O. Y. (2025). Architecture for high-load web resources optimization. Ukrainian Journal of Information Technology, 7(2), 138–144. https://doi.org/10.23939/ujit2025.02.138

Authors:
1
West Ukrainian National University, Ternopil, Ukraine

The large amount of data used on web resources contributes to their slowdown, which negatively affects the loading time and the overall impression of the work. Caching servers, which temporarily store frequently requested data closer to the user, can significantly reduce the response time of servers, reduce the load on the primary computing resources, and increase the stability of web applications. Their implementation becomes especially relevant in the case of highly loaded web services. Modern web pages often take a long time to load due to a combination of technical factors, such as the volume of data and server load. In this work, the architecture of the server part of the web resource for processing big data with high load elements has been developed to speed up the work of web resources. A load balancer and caching servers have been chosen to speed up the work. One of the key factors determining the speed of modern web resources is the effective use of caching mechanisms. Caching servers allow you to store intermediate calculation results, static files, and pre-generated pages, which significantly reduces the system's response time to repeated requests. The lack of a cache means that each request is processed “from scratch,” even if the data hasn’t changed. This increases the risk of overload, especially during peak traffic or DDoS-like spikes in activity. Powerful computing nodes waste resources regenerating the same responses, which increases infrastructure costs. Effective caching often requires separate servers or cloud services like Redis, Varnish, CDN. This increases hardware costs or the need to rent additional resources from cloud providers. The balancer prevents overloading of individual servers by distributing requests between them. This ensures stable operation even during peak hours of user activity and reduces the risk of failures. In the event of a server failure, the balancer can automatically redirect traffic to other working nodes. This reduces the likelihood of complete system downtime and increases service availability. The proposed architecture is adapted to the development of web resources with elements of Unet networks, which are characterized by the presence of a large amount of static content. Comparative analysis demonstrates that web page loading time decreased by an average of 3 times using caching servers.

1. Peña-Ortiz, R., Gil, J. A., Sahuquillo, J., & Pont, A. (2013). Analyzing web server performance under dynamic user workloads. Computer communications, 36(4), 386-395. https://doi.org/10.1016/j.comcom.2012.11.005
2. Rafiu, H. A., Adesina, O. S., & Adekeye, K. S. (2024). Modelling the response rate of the Apache web server using extreme value theory. Scientific African, 23. https://doi.org/10.1016/j.sciaf.2024.e02086
3. Dhulfiqar, A., Abdala, M. A., Pataki, N., & Tejfel, M. (2024). Deploying a web service application on the EdgeX open edge server: An evaluation of its viability for IoT services. Procedia Computer Science, 235, 852-862. https://doi.org/10.1016/j.procs.2024.04.081
4. Sulaimany, S., & Mafakheri, A. (2023). Visibility graph analysis of web server log files. Physica A: Statistical Mechanics and its Applications, 611. https://doi.org/10.1016/j.physa.2023.128448
5. Catillo, M., Pecchia, A., & Villano, U. (2022). No more DoS? An empirical study on defense techniques for web server Denial of Service mitigation. Journal of Network and Computer Applications, 202. https://doi.org/10.1016/j.jnca.2022.103363
6. Li, R., Dong, G., Jiang, J., Wu, H., Yang, N., & Chen, W. (2019). Self-adaptive load-balancing strategy based on a time series pattern for concurrent user access on the Web map service. Computers & Geosciences, 131, 60-69.https://doi.org/10.1016/j.cageo.2019.06.015
7. Kumar, V. D., Praveenchandar, J., Arif, M., Brezulianu, A., Geman, O., & Ikram, A. (2023). Efficient Cloud Resource Scheduling with an Optimized Throttled Load Balancing Approach. Computers, Materials & Continua, 77(2). https://doi.org/10.32604/cmc.2023.034764
8. Xu, D., Gao, Y., & Chen, L. (2024). Research on Server Memory High Load Performance Optimization Method Based on eBPF and Isolation Forest Algorithm. In Proceedings of the 2024 7th International Conference on Artificial Intelligence and Pattern Recognition, 792-797. https://doi.org/10.1145/3703935.3704086
9. Xu, H. (2024). In-memory database load balancing optimization for massive information processing of the Internet of Things. ACM Transactions on Asian and Low-Resource Language Information Processing. https://doi.org/10.1145/3670996
10. Chen, J., Fan, R., Shao, C., Hu, Z., Zhu, S., Li, X., ... & Zhang, J. (2024). Optimisation Strategies for Load Balancing Algorithms Based on Spring Cloud Alibaba. In Proceedings of the 2024 3rd Asia Conference on Algorithms, Computing and Machine Learning, 207-211. https://doi.org/10.1145/3654823.3654861
11. Wu, Y., & Chen, S. (2024). Optimization of load balancing algorithm based on Informer long time series prediction. In Proceedings of the 2024 8th International Conference on Electronic Information Technology and Computer Engineering, 985-991. https://doi.org/10.1145/3711129.3711297
12. Піцун, О., Пришляк, К., Каліновський, Р., & Поворозник, В. (2023). Мікросервісна архітектура системи опрацювання імуногістохімічних зображенЬ. Herald of Khmelnytskyi National University. Technical sciences, 321(3), 166-174. https://www.doi.org/10.31891/2307-5732-2023-321-3-166-174