ДОСЛІДЖЕННЯ МОЖЛИВОСТЕЙ ПЛАТФОРМИ NODE.JS ПРИ РОЗРОБЦІ ПРОКСІ-СЕРВЕРІВ З УРАХУВАННЯМ СУЧАСНИХ ВИМОГ ДО ПРОДУКТИВНОСТІ ТА СТАБІЛЬНОСТІ
DOI:
https://doi.org/10.34185/1562-9945-1-156-2025-13Ключові слова:
проксі-сервер, JavaScript, Node.js, React, Squid Proxy, Tinyproxy .Анотація
В роботі досліджено можливості платформи Node.js до розробки проксі-сервера з використанням асинхронного підходу, описано процес створення власної реалізації проксі-сервера, включаючи архітектурні рішення та використані модулі. Здійснено тестування продуктивності в програмі FOGLDN Proxy Tester запропонованого рішення, результати якого порівняно із показниками інших популярних реалізацій Squid Proxy та Tinyproxy. На основі отриманих даних виконано аналіз ефективності запро-понованого проксі-сервера. Для реалізації програмного пакету було використано мову програмування JavaScript, платформу Node.js, базу даних SQLite, ORM Sequelize, мене-джер процесів PM2, бібліотеку React.
Посилання
Blocking vs Non-Blocking in NodeJS – What’s the Difference? [Elektronnyi resurs] – Rezhym dostupu do resursu: https://cloudinfrastructureservices.co.uk/blocking-vs-non-blocking-in-nodejs/
Trendy u rozvytku proksi-tekhnolohii ta yikhnie maibutnie [Elektronnyi resurs] – Re-zhym dostupu do resursu: https://go-proxy.com/ua/trendi-u-rozvitku-proksi-tehnologij-ta-yihnye-majbutnye
Exploring Event-Driven Architecture: A Beginner's Guide for Cloud Native Developers [Elektronnyi resurs] – Rezhym dostupu do resursu:
Service proxy, service mesh or API gateway – which do you need? [Elektronnyi resurs] – Rezhym dostupu do resursu: https://tyk.io/blog/res-service-proxy-service-mesh-or-api-gateway-which-do-you-need/
The Role of Proxy Servers in Web Security [Elektronnyi resurs]. – Rezhym dostupu: https://cloudinfrastructureservices.co.uk/the-role-of-proxy-servers-in-web-security/
NodeJS API-Part 5 / Model/Router/Controller structure [Elektronnyi resurs] – Rezhym dostupu: https://soonsantos.medium.com/nodejs-api-part-5-model-router-controller-structure-c5b13c2660ae.
Завантаження
Опубліковано
Номер
Розділ
Ліцензія
Авторське право (c) 2025 Системні технології

Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.