Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/23969
Назва: Продуктивність серверних JavaScript програм для комп’ютерних систем з клієнт-серверною архітектурою
Інші назви: Server JavaScript software performance for computer systems with client-server architecture
Автори: Стягар, Андрій Іванович
Stiahar, Andrii
Бібліографічний опис: Стягар А. І. Продуктивність серверних JavaScript програм для комп’ютерних систем з клієнт-серверною архітектурою: автореферат дипломної роботи магістра за спеціальністю 123 «Комп’ютерна інженерія» / А. І. Стягар: ‒ Тернопільський національний технічний університет імені Івана Пулюя ‒ Тернопіль: ТНТУ, 2018. ‒ 7с.
Bibliographic description: Stiahar A. I. Server JavaScript software performance for computer systems with client-server architecture: the abstract of master’s degree on the speciality 123 «Computer Engineering» / M. O. Hrokhola: ‒ Ivan Puluj Ternopil National Technical University ‒ Ternopil: TNTU, 2018. ‒ 7p.
Дата публікації: 15-лют-2018
Дата внесення: 21-лют-2018
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Ясній, Олег Петрович
Yasniy, Oleg
УДК: 004.442
Теми: програмна платформа
продуктивність
фреймворк
сервер
архітектура
веб-додаток
software platform
perfomance
framework
architecture
server
web-application
Кількість сторінок: 7
Короткий огляд (реферат): Дипломна робота магістра за спеціальністю 123 «Комп’ютерна інженерія». ‒ Тернопільський національний технічний університет імені Івана Пулюя. ‒ Тернопіль 2018. Дипломна робота присвячена аналізу архітектури серверних JavaScript платформ та проведенні експериментальних досліджень продуктивності платформи Node.js. В результаті аналізу архітектури платформи Node.js, було виявлено, що асинхронна обробка запитів дозволяє забезпечити більшу продуктивність і масштабованість при типових мережевих навантаженнях. Навантажувальне тестування показало, що дана технологія дуже добре справляється з великою кількістю одночасних запитів і при цьому використовує мінімальну кількість оперативної пам’яті. Проте для запитів з інтенсивним використанням центрального процесора спостерігається значне падіння продуктивності. Вирішенням цієї проблеми може бути запуск декількох екземплярів додатку та балансування навантаження між ними. Тестування продуктивності додатку, масштабованого за допомогою модуля cluster та сервера Nginx показали у два рази кращий результат ніж при однопотоковій реалізації. Тому для забезпечення максимальної продуктивності додатку необхідно використовувати дані інструменти масштабування
Master thesis for the speciality «Computer Engineering». ‒ Ternopil Ivan Puluj National Technical University. ‒ Ternopil 2018. Master`s thesis is devoted to analyzing the architecture of server-side JavaScript platforms and conducting experimental research on the performance of the Node.js platform using the Jmeter program. As result of analysis of the Node,js platform architecture, it was found that asynchronous query processing allows for higher performance and scalability in typical network loadings than typical implementation based on flows. Load testing showed that this technology is very well coped with a large number of simultaneous requests and thus uses a minimum amount of RAW. However, for intensive CPU usage, there is noticeable drop in performance. Solving this problem may be to run multiple instances of the application and load balancing between them. Testing the performance of the application scaled using the cluster module and Nginx server, showed twice as good a result than one-threaded implementation. Therefore, you need to use these scaling tools to maximize the performance application
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/23969
Тип вмісту: Thesis Abstract
Розташовується у зібраннях:123 — комп’ютерна інженерія

Файли цього матеріалу:
Файл Опис РозмірФормат 
автореферат Стягар.pdf178,4 kBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора