Програмне забезпечення системи аналізу технік швидкого завантаження веб сторінок
| dc.contributor.advisor | Міловідов, Юрій Олегович | |
| dc.contributor.advisor | Пархоменко, Іван Іванович | |
| dc.contributor.author | Соколов, Дмитро Віталійович | |
| dc.date.accessioned | 2026-03-20T08:30:15Z | |
| dc.date.issued | 2025 | |
| 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.uri | https://dglib.nubip.edu.ua/handle/123456789/14157 | |
| dc.language.iso | uk | |
| dc.publisher | НУБіП України | |
| dc.subject | розвиток веб-технологій | |
| dc.subject | оптимізація веб-додатків | |
| dc.subject | програмне забезпечення | |
| dc.subject | швидке завантаження веб-контенту | |
| dc.subject | web technology development | |
| dc.subject | web application optimization | |
| dc.subject | software | |
| dc.subject | fast loading of web content | |
| dc.title | Програмне забезпечення системи аналізу технік швидкого завантаження веб сторінок | |
| dc.type | Thesis | |
| 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
- Опис: