Методи оптимізації зберігання та обробки даних вебзастосунків

Вантажиться...
Ескіз

Дата

2022

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дана магістерська дисертація присвячена аналізу методів керування станом вебзастосунку та реалізації оптимізованого методу для керування станом вебзастосунку на базі проведеного дослідження. В дисертації проаналізовано існуючі методи керування станом вебзастосунку, визначені їх переваги, недоліки та призначення. Для детального порівняння методів на предмет швидкодії та складності коду було розроблене програмне забезпечення. Таке програмне забезпечення дозволяє заміряти час роботи методів при виконанні різного роду операцій. Використовуючи дане програмне забезпечення, було виконане порівняння існуючих рішень, та зроблено висновок про ефективність кожного з них і різних ситуаціях. Програмний код методів, що був використаний для оцінки швидкодії, був використаний у якості тестового, для оцінки складності коду. Проведене дослідження виявило певні недоліки в існуючих методах, що були визначені, як задачі на оптимізацію, під час розробки власного методу. Використовуючи результати дослідження, у даній магістерській дисертації розроблено оптимізований метод для керування станом вебзастосунків. Основними положеннями методу є атомарний підхід до стану та обгортка застосунку за допомогою контекста, для передачі даних у всі компоненти застосунку. Даний метод був проаналізований на предмет швидкодії та складності коду та порівняний з аналогами. За результатами порівняння був зроблений висновок про ефективність оптимізованого методу у порівнянні з аналогами.

Опис

Ключові слова

вебзастосунок, керування станом, оптимізація, швидкодія, складність, програмне забезпечення, методи керування станом, порівняння, аналіз, web application, state management, optimization, performance, complexity, software, state management methods, comparison, analysis

Бібліографічний опис

Бурчак, П. В. Методи оптимізації зберігання та обробки даних вебзастосунків : магістерська дис. : 121 Інженерія програмного забезпечення / Бурчак Павло Володимирович. – Київ, 2022. – 117 с.

ORCID

DOI