Методи пришвидшення завантаження веб-сторінок на основі кешування
dc.contributor.advisor | Кузьменко, Ігор Миколайович | |
dc.contributor.author | Олійник, Максим Сергійович | |
dc.date.accessioned | 2024-09-03T09:44:04Z | |
dc.date.available | 2024-09-03T09:44:04Z | |
dc.date.issued | 2024 | |
dc.description | Дана система пришвидшення завантаження веб-сторінок базується на використанні передових методів кешування, включаючи Least Recently Used (LRU), Most Frequently Used (MFU) та Varnish Cache. Розробка здійснювалася на мові програмування Python, що дозволило створити ефективні та гнучкі алгоритми для керування кешем. Основне завдання системи полягає у збереженні найбільш часто запитуваних ресурсів веб-сторінок у кеш-пам'яті, що забезпечує значне скорочення часу їх завантаження під час повторних звернень. Метод LRU видаляє найменш недавно використовувані елементи, тоді як метод MFU орієнтується на видалення найбільш часто використовуваних елементів. Varnish Cache використовується для додаткової оптимізації за рахунок налаштування потужних конфігурацій кешування. В процесі розробки були створені та протестовані алгоритми кешування з використанням Python. Застосування відповідних бібліотек і фреймворків дозволило досягти високої ефективності в роботі з кешем. Система була спроектована з урахуванням вимог до високої продуктивності та надійності, що забезпечує її застосування для оптимізації завантаження веб-сторінок у реальних умовах. Таким чином, розроблена система забезпечує ефективне кешування веб-сторінок та значне зменшення часу їх завантаження. Використання методів LRU, MFU та Varnish Cache дозволяє досягти високої продуктивності та гнучкості, що робить систему придатною для різноманітних завдань в області оптимізації веб-контенту. | |
dc.description.abstract | Дипломна робота виконана на 50 сторінках, містить 7 ілюстрацій, 1 таблицю, 1 додаток, 12 джерел в переліку посилань. Мета роботи – створення програмного забезпечення для пришвидшення завантаження веб сторінок на основі кешування. Методи та засоби: алгоритм Varnish LRU, MFU, мова програмування Python. Результат – програмний інструментарій пришвидшення завантаження веб-сторінок на основі кешування. | |
dc.description.abstractother | The thesis consists of 50 pages, 7 illustrations, 1 table, 1 appendix, 12 sources in the list of references Purpose – to create software to speed up the loading of web pages based on caching. Methods and tools: Varnish LRU algorithm, MFU, Python programming language. Result – software tools for speeding up the loading of web pages based on cashing. | |
dc.format.extent | 50 с. | |
dc.identifier.citation | Олійник, М. С. Методи пришвидшення завантаження веб-сторінок на основі кешування : дипломна робота … бакалавра : 122 Комп’ютерні науки / Олійник Максим Сергійович. – Київ, 2024. – 50 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/68703 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.title | Методи пришвидшення завантаження веб-сторінок на основі кешування | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Oliynik_bakalavr.pdf
- Розмір:
- 1007.49 KB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: