| Русский Русский | English English |
   
Главная Архив номеров
19 | 12 | 2024
10.14489/vkit.2024.09.pp.032-039

DOI: 10.14489/vkit.2024.09.pp.032-039

Малахов С. В., Якупов Д. О., Лященко Р. Д., Морозов И. И., Бровиков Б. Д.
ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ ПРОИЗВОДИТЕЛЬНОСТИ ВЕРСИЙ ПРОТОКОЛА HTTP
(c. 32-39)

Аннотация. Проведено сравнение производительности различных версий протокола HTTP (HTTP/1, HTTP/2 и HTTP/3) на основе реальных данных веб-сайтов. Основная цель исследования – анализ нескольких ключевых аспектов каждого протокола для выявления их особенностей, преимуществ и недостатков. Время загрузки веб-страницы – важный показатель, влияющий на пользовательский опыт. Быстрая загрузка страницы обеспечивает более позитивное взаимодействие пользователя с веб-сайтом. Число HTTP-запросов, необходимых для загрузки страницы, оказывает влияние на производительность передачи данных. Меньшее количество запросов может улучшить эффективность работы веб-сайта. Объем данных, который необходимо передать для отображения контента на странице, также имеет значение при оценке производительности протоколов. Учитывая важность данных пользователя в современной сетевой среде, в исследование был включен анализ безопасности протоколов. Такой подход помогает определить, какой протокол лучше всего соответствует конкретным требованиям и условиям использования. Полученные результаты и выводы способствуют информированному выбору при разработке веб-приложений и сайтов, что в итоге может улучшить пользовательский опыт и эффективность работы в сети.

Ключевые слова:  протокол HTTP, HTTP/1, HTTP/2, HTTP/3; производительность; сравнительный анализ.

 

Malakhov S. V., Yakupov D. O., Lyashchenko R. D., Morozov I. I., Brovikov B. D.
EXPERIMENTAL STUDY OF THE PERFORMANCE OF HTTP PROTOCOL VERSIONS
(pp. 32-39)

Abstract. The performance of different versions of HTTP protocol (HTTP/1, HTTP/2 and HTTP/3) based on real website data was studied and compared. The main objective of the study was to analyze several key aspects of each protocol in order to identify their features, advantages and disadvantages. Web page load time is an important metric affecting user experience. A faster page load time provides a more positive user interaction with the website. The number of HTTP requests required to load a page has an impact on data transfer performance. Fewer requests can improve the performance of a website. The amount of data that needs to be transferred to display content on a page is also relevant when evaluating the performance of protocols. Protocol security analysis was also included in the study, given the importance of protecting user data in today's network environment. This approach helps in determining which protocol is best suited to specific requirements and usage conditions. The results and findings contribute to informed choices in the development of web applications and sites, which can ultimately improve user experience and online performance.

Keywords: HTTP protocol, HTTP/1, HTTP/2, HTTP/3; Performance; Comparative analysis.

Рус

С. В. Малахов, Д. О. Якупов, Р. Д. Лященко, И. И. Морозов, Б. Д. Бровиков (Поволжский государственный университет телекоммуникаций и информатики, Самара, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript  

Eng

S. V. Malakhov, D. O. Yakupov, R. D. Lyashchenko, I. I. Morozov, B. D. Brovikov (Povolzhskiy State University of Telecommunications and Informatics, Samara, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript  

Рус

1. Evolution of HTTP [Электронный ресурс]. URL: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTPhttps://datatracker.ietf.org/doc/html/rfc2616 (дата обращения: 11.02.2024).
2. Hypertext Transfer Protocol – HTTP/1.1 [Электронный ресурс]. URL: https://datatracker.ietf.org/doc/html/rfc2616 (дата обращения: 11.02.2024).
3. Griffin J. What Is the Difference Between HTTP/2 and HTTP/1 // The Webmaster [Электронный ресурс]. URL: https://www.thewebmaster.com/what-is-http2-and-how-does-it-compare-to-http1-1/ (дата обра-щения: 11.02.2024).
4. Трефилов В. HTTPS, HTTP/2, HTTP/3 – что, как и в чем разница // VTw.SU [Электронный ресурс]. URL: https://vtw.su/blog/konspekty/seti/https-http2-http3/ (дата обращения: 11.02.2024).
5. Четыре буквы, на которых держится интернет: что такое протокол HTTP и почему на нем работают почти все сайты // Яндекс Практикум. URL: https://practicum.yandex.ru/blog/chto-takoe-protokol-http/ (дата обраще¬ния: 11.02.2024).
6. HTTP 1, 2 и 3 – просто // Хабр [Электрон-ный ресурс]. URL: https://habr.com/ru/articles/739166/ (дата обращения: 11.02.2024).
7. Что такое HTTP3? Чем лучше HTTP2 и почувствуем ли мы разницу? // Дзен [Электронный ресурс]. URL: https://dzen.ru/a/Yu781BOXDBGwUinj (дата обращения: 11.02.2024).
8. HTTP/3 protocol // Can I Use [Электронный ресурс]. URL: https://caniuse.com/http3 (дата обращения: 11.02.2024).
9. Сравнение скорости сайтов на LOADING.express // LOADING.express [Электронный ресурс]. URL: https://loading.express/compare (дата обращения: 11.02.2024).
10. Fietkiewicz M. HTTP/2 vs HTTP/3: A Look at Key Differences and Similarities // Ably [Электронный ресурс]. URL: https://ably.com/topic/http-2-vs-http-3 (дата обращения: 11.02.2024).

Eng

1. Evolution of HTTP. Retrieved from https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTPhttps://datatracker.ietf.org/doc/html/rfc2616 (Accessed: 11.02.2024).
2. Hypertext Transfer Protocol – HTTP/1.1. Retrieved from https://datatracker.ietf.org/doc/html/rfc2616 (Accessed: 11.02.2024).
3. Griffin J. What Is the Difference Between HTTP/2 and HTTP/1. The Webmaster. Retrieved from https://www.thewebmaster.com/what-is-http2-and-how-does-it-compare-to-http1-1/ (Accessed: 11.02.2024).
4. Trefilov V. HTTPS, HTTP/2, HTTP/3 – what, how and what’s the difference. VTw.SU. Retrieved from https://vtw.su/blog/konspekty/seti/https-http2-http3/ (Accessed: 11.02.2024). [in Russian language]
5. HTTP protocol: what it is, pros and cons of using it - how it works and what can be controlled via the HTTP protocol. Yandex Workshop. Retrieved from https://practicum.yandex.ru/blog/chto-takoe-protokol-http/ (Accessed: 11.02.2024). [in Russian language]
6. HTTP 1, 2 and 3 are simple. Habr. Retrieved from https://habr.com/ru/articles/739166/ (Accessed: 11.02.2024). [in Russian language]
7. What is HTTP3? Why is HTTP2 better and will we feel the difference? Dzen. Retrieved from https://dzen.ru/a/Yu781BOXDBGwUinj (Accessed: 11.02.2024). [in Russian language]
8. HTTP/3 protocol. Can I use. Retrieved from https://caniuse.com/http3 (Accessed: 11.02.2024).
9. Comparison of site speed on LOADING.express. LOADING.express. Retrieved from https://loading.express/compare (Accessed: 11.02.2024). [in Rus-sian language]
10. Fietkiewicz M. HTTP/2 vs HTTP/3: A Look at Key Differences and Similarities. Ably. Retrieved from https://ably.com/topic/http-2-vs-http-3 (Accessed: 11.02.2024).

Рус

Статью можно приобрести в электронном виде (PDF формат).

Стоимость статьи 500 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке.

После поступления денег на счет издательства, вам будет выслан электронный вариант статьи.

Для заказа скопируйте doi статьи:

10.14489/vkit.2024.09.pp.032-039

и заполните  форму 

Отправляя форму вы даете согласие на обработку персональных данных.

.

 

Eng

This article  is available in electronic format (PDF).

The cost of a single article is 500 rubles. (including VAT 20%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank.

After depositing your payment on our bank account we send you file of the article by e-mail.

To order articles please copy the article doi:

10.14489/vkit.2024.09.pp.032-039

and fill out the  form  

 

.

 

 

 
Поиск
Rambler's Top100 Яндекс цитирования