Програмне забезпечення системи аналізу технік швидкого завантаження веб сторінок

dc.contributor.advisorМіловідов, Юрій Олегович
dc.contributor.advisorПархоменко, Іван Іванович
dc.contributor.authorСоколов, Дмитро Віталійович
dc.date.accessioned2026-03-20T08:30:15Z
dc.date.issued2025
dc.description.abstractУ сучасному світі веб-технологій швидкість завантаження веб-сторінок стала одним із ключових чинників, що визначає якість роботи сайтів, їх конкурентоспроможність і ефективність взаємодії з користувачами. Користувачі очікують миттєвого доступу до контенту, а затримка навіть у кілька секунд може призвести до втрати відвідувачів, зниження показників конверсії та прибутковості онлайн-бізнесу. За даними компанії Google, збільшення часу завантаження сторінки з однієї до трьох секунд підвищує ймовірність відмови користувача майже на 32 %, а при п’яти секундах - на 90 %. Таким чином, оптимізація продуктивності веб-додатків набуває стратегічного значення для власників сайтів і розробників. Розвиток веб-технологій супроводжується появою великої кількості фреймворків, бібліотек і платформ, які суттєво спрощують створення інтерфейсів, але водночас збільшують обсяг переданих даних, кількість HTTP-запитів і складність рендерингу сторінки. У таких умовах питання аналізу й оптимізації технік швидкого завантаження веб-сторінок стає критично важливим. Для цього використовуються інструменти, що дозволяють вимірювати основні метрики продуктивності - такі як Largest Contentful Paint (LCP), First Input Delay (FID), Cumulative Layout Shift (CLS), Speed Index та інші. Ці показники входять до складу концепції Core Web Vitals, яку компанія Google запровадила як один із факторів ранжування сторінок у пошуковій системі. Наявні системи аналізу, як-от Google Lighthouse, GTmetrix чи WebPageTest, надають корисні звіти, проте мають обмеження: вони не дозволяють зручно порівнювати результати між різними сайтами, зберігати історію перевірок або інтегрувати результати в зовнішні системи моніторингу. Це створює передумови для розроблення нового програмного забезпечення, яке б автоматизувало процес збору, аналізу та представлення метрик швидкодії у вигляді зручних звітів і візуалізацій. Актуальність теми полягає у необхідності створення інструменту, який забезпечує комплексний аналіз технік оптимізації веб-сторінок, дозволяє проводити порівняльні тести різних підходів до завантаження контенту та допомагає розробникам приймати обґрунтовані рішення щодо покращення продуктивності веб-додатків. Запропоноване рішення може бути використане не лише у комерційних цілях, але й у навчальному процесі для підготовки фахівців з інформаційних технологій. Об’єкт дослідження - процес аналізу швидкодії веб-сторінок на основі ключових показників ефективності завантаження. Предмет дослідження - методи, алгоритми та програмні засоби, що забезпечують автоматизовану оцінку технік швидкого завантаження веб-контенту. Мета роботи - розроблення програмного забезпечення для проведення комплексного аналізу технік оптимізації швидкодії веб-сторінок із можливістю порівняння результатів і візуалізації даних. Для досягнення поставленої мети необхідно вирішити такі завдання: 1. Провести аналіз існуючих методів і засобів оптимізації веб-продуктивності. 2. Розробити архітектуру системи аналізу технік завантаження. 3. Реалізувати програмний модуль для збору метрик з використанням зовнішніх API. 4. Забезпечити збереження результатів у базі даних для подальшого порівняльного аналізу. 5. Створити інтерфейс користувача для відображення результатів у зручній візуальній формі. 6. Провести експериментальні дослідження ефективності системи на прикладі реальних веб-ресурсів. Методи дослідження, що використовувалися в роботі: аналітичні методи, системний аналіз, методи математичної статистики, а також методи програмної інженерії - зокрема, проектування програмних систем, розробка REST API, робота з базами даних і фронтенд-технологіями. Наукова новизна полягає у створенні програмного забезпечення, що забезпечує агрегований аналіз показників швидкодії з кількох джерел одночасно, зберігає історію перевірок та автоматично формує порівняльні звіти для подальшого використання у процесі оптимізації веб-додатків. Практичне значення роботи полягає у можливості застосування створеної системи в реальних умовах - для оцінювання продуктивності корпоративних або навчальних веб-сайтів, моніторингу технічного стану веб-додатків і підтримки процесів SEO-оптимізації. Таким чином, тема роботи є актуальною та має як теоретичну, так і практичну цінність, спрямовану на вирішення важливої задачі підвищення ефективності веб-ресурсів за допомогою сучасних програмних засобів аналізу швидкодії.
dc.identifier.citationСоколов, Д.В. Програмне забезпечення системи аналізу технік швидкого завантаження веб сторінок : дипломна робота ... магістра : 121 «Інженерія програмного забезпечення». Київ, 2025. 113 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/14157
dc.language.isouk
dc.publisherНУБіП України
dc.subjectрозвиток веб-технологій
dc.subjectоптимізація веб-додатків
dc.subjectпрограмне забезпечення
dc.subjectшвидке завантаження веб-контенту
dc.subjectweb technology development
dc.subjectweb application optimization
dc.subjectsoftware
dc.subjectfast loading of web content
dc.titleПрограмне забезпечення системи аналізу технік швидкого завантаження веб сторінок
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Sokolov_Mahisterska_Prohramne_ zabezpechennia.pdf
Розмір:
1.27 MB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed to upon submission
Опис: