Для студентов МУ им. С.Ю. Витте по предмету ДругиеПровести исследование производительности протокола HTTP/3 и использовать его с веб-сервером Kestrel для ASP.NET CoreПровести исследование производительности протокола HTTP/3 и использовать его с веб-сервером Kestrel для ASP.NET Core
2024-10-262024-10-26СтудИзба
ВКР: Провести исследование производительности протокола HTTP/3 и использовать его с веб-сервером Kestrel для ASP.NET Core
Описание
АННОТАЦИЯ
Объектом исследования выпускной квалификационной работы является исследование производительности протокола HTTP/3 и его использование с веб-сервером Kestrel дляASP.NET Core.
Целью работы является – провести Исследование производительности протокола HTTP/3 и использовать его с веб-сервером Kestrel для ASP.NET Core.
В заключении приведены результаты и выводы по данному направлению ВКР. Впояснительной записке 55 страниц, 2 таблицы, 24 рисунка, 18 использованных источников.Ключевые слова: HTTP/3, производительность, измерения.
ANNOTATION
The object of research of the final qualifying work is to study the performance of the HTTP/3protocol and its use with the Kestrel web server for ASP.NET Core.
The purpose of the work is to study the performance of the HTTP / 3 protocol and use it withthe Kestrel web server for ASP.NET Core.
In conclusion, the results and conclusions in this direction of the WRC are presented. In the explanatory note of 55 pages, 2 tables, 24 drawings, 18 sources used. Keywords: HTTP/3,peformance, measurements.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ...................................................................................................................................... 7
ГЛАВА 1. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ................................................................................. 9
1.1. HTTP/3................................................................................................................................... 9
1.2. Обзор проделанных работ.................................................................................................... 12
1.3. Наборы данных HTTPArchive и BrowserTime...................................................................... 13
ГЛАВА 2 ИССЛЕДОВАНИЕ ПРОТОКОЛА HTTP/3..................................................................... 18
2.1. Внедрение HTTP/3............................................................................................................... 18
2.2. Контент, обслуживаемый HTTP/3........................................................................................ 20
2.3. Повышение производительности......................................................................................... 24
2.4. Производительность HTTP/3 по провайдерам...................................................................... 29
2.6. Характеристики страницы................................................................................................... 31
2.7. Обсуждение......................................................................................................................... 35
ГЛАВА 3. ЭЛЕМЕНТЫ РЕАЛИЗАЦИИ ВЕБ-СЕРВЕРА............................................................... 38
3.1. Тестирование протокола HTTP/3......................................................................................... 38
3.2. Реализация веб-сервера Kestrel в ASP.NET Core.................................................................. 47
3.3. Использование HTTP/3 с веб-сервером Kestrel для ASP.NET Core...................................... 49
3.4. Использование ASP.NET Core с HTTP/3 в службах IIS........................................................ 51
ЗАКЛЮЧЕНИЕ.............................................................................................................................. 56
СПИСОК ЛИТЕРАТУРЫ.............................................................................................................. 58
ВВЕДЕНИЕ
Протокол передачи гипертекста (HTTP) является королем среди веб- протоколов ииспользуется для доступа к подавляющему большинству сервисов в Интернете, от веб-сайтов до социальных сетей и платформы для совместной работы.
Ожидается, что HTTP/3 займет место HTTP/2 в ближайшие годы, и некоторые из ведущих интернет-компаний уже объявили о его поддержке в течение 2020 года ,например, CloudFlare CDN и Facebook2. Актуальность исследование производительности протоколаHTTP/3 связана с тем что в настоящее время данный протокол находится еще на стадиях разработки и ни реальное состояние его развертывания, ни преимуществапроизводительности HTTP/3 еще не измерены полностью. В этой работе проведено исследование по производительности HTTP/3.
HTTP/3 - это следующее поколение протокола передачи гипертекста и нужна для ускорения работы загрузки сайтов, повышения
Объектом исследования выпускной квалификационной работы является исследование производительности протокола HTTP/3 и его использование с веб-сервером Kestrel дляASP.NET Core.
Целью работы является – провести Исследование производительности протокола HTTP/3 и использовать его с веб-сервером Kestrel для ASP.NET Core.
В заключении приведены результаты и выводы по данному направлению ВКР. Впояснительной записке 55 страниц, 2 таблицы, 24 рисунка, 18 использованных источников.Ключевые слова: HTTP/3, производительность, измерения.
ANNOTATION
The object of research of the final qualifying work is to study the performance of the HTTP/3protocol and its use with the Kestrel web server for ASP.NET Core.
The purpose of the work is to study the performance of the HTTP / 3 protocol and use it withthe Kestrel web server for ASP.NET Core.
In conclusion, the results and conclusions in this direction of the WRC are presented. In the explanatory note of 55 pages, 2 tables, 24 drawings, 18 sources used. Keywords: HTTP/3,peformance, measurements.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ...................................................................................................................................... 7
ГЛАВА 1. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ................................................................................. 9
1.1. HTTP/3................................................................................................................................... 9
1.2. Обзор проделанных работ.................................................................................................... 12
1.3. Наборы данных HTTPArchive и BrowserTime...................................................................... 13
ГЛАВА 2 ИССЛЕДОВАНИЕ ПРОТОКОЛА HTTP/3..................................................................... 18
2.1. Внедрение HTTP/3............................................................................................................... 18
2.2. Контент, обслуживаемый HTTP/3........................................................................................ 20
2.3. Повышение производительности......................................................................................... 24
2.4. Производительность HTTP/3 по провайдерам...................................................................... 29
2.6. Характеристики страницы................................................................................................... 31
2.7. Обсуждение......................................................................................................................... 35
ГЛАВА 3. ЭЛЕМЕНТЫ РЕАЛИЗАЦИИ ВЕБ-СЕРВЕРА............................................................... 38
3.1. Тестирование протокола HTTP/3......................................................................................... 38
3.2. Реализация веб-сервера Kestrel в ASP.NET Core.................................................................. 47
3.3. Использование HTTP/3 с веб-сервером Kestrel для ASP.NET Core...................................... 49
3.4. Использование ASP.NET Core с HTTP/3 в службах IIS........................................................ 51
ЗАКЛЮЧЕНИЕ.............................................................................................................................. 56
СПИСОК ЛИТЕРАТУРЫ.............................................................................................................. 58
ВВЕДЕНИЕ
Протокол передачи гипертекста (HTTP) является королем среди веб- протоколов ииспользуется для доступа к подавляющему большинству сервисов в Интернете, от веб-сайтов до социальных сетей и платформы для совместной работы.
Ожидается, что HTTP/3 займет место HTTP/2 в ближайшие годы, и некоторые из ведущих интернет-компаний уже объявили о его поддержке в течение 2020 года ,например, CloudFlare CDN и Facebook2. Актуальность исследование производительности протоколаHTTP/3 связана с тем что в настоящее время данный протокол находится еще на стадиях разработки и ни реальное состояние его развертывания, ни преимуществапроизводительности HTTP/3 еще не измерены полностью. В этой работе проведено исследование по производительности HTTP/3.
HTTP/3 - это следующее поколение протокола передачи гипертекста и нужна для ускорения работы загрузки сайтов, повышения
Характеристики ВКР
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
2,44 Mb
Список файлов
провести исследование производительности протокола HTTP:3 и использовать его с веб-сервером Kestrel для ASP.NET Core.docx