Остання редакція: 22-10-2023
Тези доповіді
УДК 004.75
ДОСЛІДЖЕННЯ ШВИДКОДІЇ КОМП'ЮТЕРНОЇ СИСТЕМИ МОНІТОРИНГУ ПОКАЗНИКІВ ПРОЦЕСУ ВИГОТОВЛЕННЯ СІЛЬСЬКОГОСПОДАРСЬКОЇ ПРОДУКЦІЇ НА ОСНОВІ ЗАСОБІВ JAVASCRIPT
Сільське господарство в сучасному світі стоїть перед завданням підвищення продуктивності та оптимізації процесів виробництва, щоб забезпечити національну продовольчу безпеку та відповідати зростаючому попиту на сільськогосподарську продукцію. В цьому контексті, важливою стає роль моніторингу та контролю показників виробництва, що може бути здійснена за допомогою сучасних інформаційних технологій. Дослідження спрямоване на аналіз та вдосконалення комп'ютерної системи моніторингу на основі засобів JavaScript з метою підвищення її швидкодії та ефективності.
Розроблення комп'ютерної системи моніторингу
Система моніторингу є ключовим інструментом для збору, аналізу та обліку показників процесу виробництва сільськогосподарської продукції. В рамках даного дослідження була розроблена комп'ютерна система, яка використовує засоби мови програмування JavaScript для забезпечення заданого рівня швидкодії та надійності. Система включає в себе модуль автентифікації та авторизації користувачів для забезпечення безпеки даних, а також модуль обліку, який відповідає за збір та збереження інформації про виробництво.
Тестування та порівняння
Для оцінювання швидкодії системи було проведено ретельне тестування. Основний фокус був спрямований на операції запису та зчитування даних. В процесі тестування було порівняно синхронний та асинхронний підходи використання бібліотеки fs:node та взаємодії з базою даних.
Рисунок 1. Результат тестування запису файлу та графічне представлення.
У випадку операцій запису, було виявлено, що асинхронні функції, які використовують оптимізацію запиту до бази даних, забезпечують вищу швидкодію, порівняно з синхронними операціями запису. Це призвело до підвищення продуктивності системи на 17%.
У разі операцій зчитування даних, асинхронний підхід також виявився більш ефективним. Асинхронні функції дозволили зменшити час зчитування даних і в результаті призвели до підвищення швидкодії системи на 7,7%.
Висновок
Дослідження показало, що використання засобів JavaScript у розробленні комп'ютерної системи моніторингу для сільськогосподарського виробництва може істотно покращити її швидкодію та продуктивність. Впровадження асинхронних операцій для запису та зчитування даних є ефективним шляхом оптимізації системи, що призвело до підвищення продуктивності. Швидкість запису файлів покращилася на 17%, в той час як швидкість зчитування збільшилася на 7,7%. Ці зміни мають велике значення для сільськогосподарського сектору, сприяючи підвищенню якості та результативності виробництва сільськогосподарської продукції та забезпечуючи важливий внесок у глобальну продовольчу безпеку.