Для студентов СПбГУ по предмету ДругиеИсследование производительности протокола HTTP/3 и его апробация с веб-сервером Kestrel для ASP.NET Core.Исследование производительности протокола HTTP/3 и его апробация с веб-сервером Kestrel для ASP.NET Core.
2024-09-182024-09-18СтудИзба
ВКР: Исследование производительности протокола 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 - это следующее поколение протокола передачи гипертекста и нужна для ускорения работы загрузки сайтов, повышения безопасности и уменьшения задержек в Интернете, это связано с тем что с начала 1990 годов потребности интернета изменились.Протокол 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 - это следующее поколение протокола передачи гипертекста и нужна для ускорения работы загрузки сайтов, повышения безопасности и уменьшения задержек в Интернете, это связано с тем что с начала 1990 годов потребности интернета изменились.Протокол HTTP/3 обещает устранить многие недостатки предыдущих стандартов и открытьновую эру производительности в Интернете, поэтому браузеры постепенно готовятся кподдержке HTTP / 3.
Целью работы является иссле
Характеристики ВКР
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
2,44 Mb
Список файлов
исследование производительности протокола HTTP:3 и его апробация с веб-сервером Kestrel для ASP.NET Core..docx