Продуктивність HTTP та HTTPS


363

Чи є якісь великі відмінності у продуктивності між http та https? Здається, я пам'ятаю, що читав, що HTTPS може бути на п'яту частину швидшим, ніж HTTP. Чи дійсно це для веб-серверів / браузерів поточного покоління? Якщо так, то чи є які-небудь газети для їх підтримки?


1
Слід також перевірити HTTP2, який браузери наразі підтримують лише у разі використання HTTPS. en.wikipedia.org/wiki/HTTP/2
Лука Стіб

1
httpsзавжди повільніше http(або набагато повільніше).
i486

Якщо відбувається якесь прозоре кешування (наприклад, кальмар), то це може бути суттєвим. Сам протокол, я не думаю, що він має великі накладні витрати.
Рольф

Відповіді:


231

На це є дуже проста відповідь: Профілюйте ефективність роботи вашого веб-сервера, щоб побачити, що покарання за ефективність вашої конкретної ситуації. Існує кілька інструментів для порівняння продуктивності HTTP та HTTPS-сервера (JMeter і Visual Studio приходять на думку), і вони досить прості у використанні.

Ніхто не може дати тобі змістовної відповіді без деякої інформації про характер вашого веб-сайту, апаратних засобів, програмного забезпечення та конфігурації мережі.

Як говорили інші, через шифрування буде деякий рівень накладних витрат, але він дуже залежить від:

  • Обладнання
  • Серверне програмне забезпечення
  • Співвідношення динамічного та статичного вмісту
  • Відстань клієнта до сервера
  • Типова тривалість сеансу
  • І т. Д. (Мій особистий улюблений)
  • Кеш поведінка клієнтів

З мого досвіду, сервери, які відрізняються великим динамічним контентом, мають менший вплив на HTTPS, оскільки час шифрування (витрата SSL) незначний порівняно із часом створення контенту.

Сервери, які важко обслуговують досить невеликий набір статичних сторінок, які легко запам'ятовуються в пам'яті, страждають від значно більших накладних витрат (в одному випадку пропускну здатність визначалася на "інтрамережі").

Редагувати: Один момент, який підкреслили кілька інших, - це те, що передача SSL - це основна вартість HTTPS. Це правильно, саме тому важлива "типова тривалість сеансу" та "кешування поведінки клієнтів".

Багато, дуже короткі сеанси означають, що час рукостискання перекриє будь-які інші фактори ефективності. Більш тривалі сесії означатимуть, що вартість рукостискання буде понесена на початку сеансу, але наступні запити матимуть відносно низькі накладні витрати.

Кешування клієнта може бути виконано в кілька етапів - від великомасштабного проксі-сервера до індивідуального кешу браузера. Як правило, вміст HTTPS не буде кешовано у спільному кеші (хоча декілька проксі-серверів можуть використовувати поведінку чоловіка-посередника для досягнення цього). Багато браузерів кешують вміст HTTPS для поточного сеансу та часто разів протягом сеансів. Вплив не кешування або менш кешування означає, що клієнти частіше будуть отримувати той самий вміст. Це призводить до збільшення кількості запитів та пропускної спроможності для обслуговування однакової кількості користувачів.


Джеймс, сподівався, що вам вдасться дати короткий коментар щодо порівняльної швидкості цього рішення ASSL : assl.sullof.com/assl Зверху голови, чи є щось, що сприймає ефективність? Дякую!
Метт Гарднер

PS: Наскільки я розумію, що для цього рішення потрібен клієнтський ключ (який може бути реалізований у випадку з додатком webkit / titanium), мета - просто максимізувати цей компонент рівняння швидкості разом з іншими згаданими вами.
Метт Гарднер

7
Цей пост насправді не відповідає на питання. Схоже, Джим Гюртс запитує про характер продуктивності самих HTTP та HTTPS, а не про конкретну реалізацію. HTTPS безперечно повільніше, тому що це робить більше роботи. Тож питання в тому, наскільки повільніше? Всім відомо, що якщо додати більше змінних, ви отримаєте різні результати.
Елліот Камерон

74
Ця відповідь згадує багато неактуальних (іншими словами неправильних) речей на початку . Він займає 5 абзаців, щоб дійти до правильної відповіді, яка РОБОТИ .
bobobobo

2
Вміст, який надсилається через HTTPS, не буде кешований проксі-серверами . Усі сучасні веб-переглядачі за замовчуванням кешують вміст HTTPS, якщо прямо не сказано, як це пояснив Джефф Етвуд
Jarek Przygódzki

222

HTTPS вимагає початкового рукостискання, яке може бути дуже повільним. Фактичний об'єм даних, переданих як частина рукостискання, не величезний (як правило, менше 5 кБ), але для дуже малих запитів це може бути досить великим затратою. Однак, як тільки рукостискання зроблено, використовується дуже швидка форма симетричного шифрування, тому накладні витрати є мінімальними. Підсумок: подання великої кількості коротких запитів через HTTPS буде дещо повільніше, ніж HTTP, але якщо ви передасте багато даних в одному запиті, різниця буде незначною.

Однак keepalive - це поведінка за замовчуванням у HTTP / 1.1, тому ви зробите одне рукостискання, а потім безліч запитів через те саме з'єднання. Це суттєво відрізняється для HTTPS. Ви, напевно, маєте профайлювати свій сайт (як це запропонували інші), щоб переконатися, але я підозрюю, що різниця в продуктивності не буде помітна.


19
Виявляється, ці витрати на рукостискання виплачуватимуться приблизно 4-10 разів за сеанс, як мінімум, за рахунок більшості браузерів, які використовують декілька підключень до одного сервера. Залежно від того, скільки часу підтримує веб-переглядач https, він може виникати неодноразово під час сеансу.
Джеймс Шек

6
що стосується функції HTTP keepalive, ми пережили сценарій, коли з'єднання не залишаються стійкими. Для кожного запиту будується і запитується з'єднання запиту вниз, означає MA-SSL рукостискання. Існують можливості, коли клієнт або сервер, можливо, налаштовані на закриття з'єднань. Зазвичай зустрічається в середовищах Tomcat / Websphere.
zkarthik

8
@JamesSchek Кілька з'єднань повинні повторно використовувати один і той же сеанс SSL , що змінює зображення досить сильно. Те саме стосується, навіть якщо HTTP-режим зберігання не працює.
Маркіз Лорн

14
@EJP Це правда. І в 2013 році більшість браузерів / серверів та реалізацій SSL / TLS використовують сеанси повторного використання. У 2008 році це було не завжди безпечним припущенням.
Джеймс Шек

3
Це запитання відображається високо в Google для "ефективності http та https". Хоча відповідь вище була вірною в 2008 році, вона вже не відповідає дійсності в 2015 році і не повинна використовуватися як основа для рішень, щоб уникнути використання https.
Пол Шрайбер

101

Щоб дійсно зрозуміти, як HTTPS збільшить вашу затримку, ви повинні зрозуміти, як встановлюються з'єднання HTTPS. Ось приємна схема . Ключовим моментом є те, що замість того, щоб клієнт отримав дані після 2-х "ножок" (за одну туру, ви відправляєте запит, сервер надсилає відповідь), клієнт не отримає дані, щонайменше, 4 ноги (2 тури) . Отже, якщо для переміщення пакета між клієнтом і сервером потрібно 100 мс, ваш перший запит HTTPS займе не менше 500 мс.

Звичайно, це можна усунути, повторно використовуючи з'єднання HTTPS (що слід робити браузерам), але це пояснює частину цього початкового стійла під час завантаження веб-сайту HTTPS.


1
Що стосується клієнта Java, як можна зробити з'єднання HTTPS повторно використаним? Я можу сказати, чи можу я статичний об’єкт HttpsConnection і повторно використовувати його? (у контексті веб-додатків)
Niks

1
Через 5 років посилання на хорошу діаграму +1 не працює, може хтось її знайде та замість цього поставить у відповідь?
Jim Wolff

2
@FRoZen знайшов альтернативне посилання
Stefan L

Також я думаю, що ця сторінка є дуже хорошою схемою http, щоб краще зрозуміти всю картину: blog.catchpoint.com/2010/09/17/anatomyhttp
Еліптичний вигляд

1
@Nikhil Java автоматично повторно використовує базове з'єднання і ділиться ним між запитами, якщо користувач не примушує їх через disconnect. Перевірте документи .
Моніш

76

Накладні витрати НЕ обумовлені шифруванням. У сучасному процесорі шифрування, необхідне SSL, є тривіальним.

Накладні витрати пов’язані з рукостисканням SSL, які є тривалими і різко збільшують кількість об’їзних поїздок, необхідних для сеансу HTTPS через HTTP.

Виміряйте (використовуючи такий інструмент, як Firebug) час завантаження сторінки, коли сервер знаходиться в кінці імітованого посилання з високою затримкою. Існують інструменти для імітації високої затримки зв'язку - для Linux існує "netem". Порівняйте HTTP з HTTPS в одній програмі.

Затримку можна певною мірою пом'якшити:

  • Забезпечення того, що ваш сервер використовує HTTP keepalives - це дозволяє клієнту повторно використовувати сеанси SSL, що дозволяє уникнути необхідності в іншому рукостисканні
  • Зменшення кількості запитів до якомога меншої кількості - комбінуючи ресурси, де це можливо (наприклад, .js включає файли, CSS) та заохочуючи кешування на стороні клієнта
  • Зменшіть кількість завантажень сторінки, наприклад, завантаживши на сторінку не потрібні дані (можливо, у прихованому HTML-елементі), а потім показавши їх за допомогою клієнтського скрипту.

8
Я дуже погоджуюся з @MarkR. У моєму недавньому профілі моєї домашньої сторінки HTTP проти HTTPS середні часи завантаження складали відповідно 1,5s та 4,5s. Переглядаючи деталі з'єднання, великим фактором уповільнення стали додаткові кругові поїздки через рукостискання SSL. Мобільні браузери понад 3G були ще гіршими. Числа були відповідно 5s та 9s.
Клінт Пахл

26

Оновлення грудня 2014 року

Ви можете легко перевірити різницю між продуктивністю HTTP і HTTPS у власному браузері за допомогою веб-сайту HTTP vs HTTPS Test від AnthumChris : «Ця сторінка вимірює час її завантаження через незахищені HTTP та зашифровані HTTPS-з'єднання. Обидві сторінки завантажують 360 унікальних, не кешованих зображень (всього 2,04 МБ). "

Результати можуть вас здивувати.

Важливо мати сучасні знання про ефективність HTTPS, оскільки Letter Encrypt Certificate Authority почне видавати безкоштовні, автоматизовані та відкриті сертифікати SSL влітку 2015 року завдяки Mozilla, Akamai, Cisco, Electronic Frontier Foundation та IdenTrust.

Оновлення за червень 2015 року

Оновлення програми Let’s Encrypt - прибуття вересня 2015 року:

Більше інформації у Twitter: @letsencrypt

Для отримання додаткової інформації про продуктивність HTTPS та SSL / TLS див.

Для отримання додаткової інформації про важливість використання HTTPS див.

Підводячи підсумок, дозвольте процитувати Іллю Григорика : "У TLS є рівно одна проблема продуктивності: вона використовується недостатньо широко. Все інше можна оптимізувати".

Дякуємо Крису - автору тесту HTTP vs HTTPS Test - за коментарі нижче.


6
Що "Тест HTTP проти HTTPS" навмисно обманюється, будь ласка, не посилайтеся на нього. Насправді ця сторінка - порівняти HTTP зі SPDY . Це правда, якщо ви мені не вірите, спробуйте в IE і подивіться, що це говорить. Немає ситуації, коли запит HTTP швидше, ніж еквівалентний HTTPS-запит.
orrd

3
Google змусив SPDY використовувати лише захищені з'єднання з політичних причин, а не технічні. HTTP / 2 (який використовує ті самі методи підвищення швидкості SPDY) може використовувати незахищене з'єднання, і це трохи швидше, коли це відбувається. Незахищене з’єднання все ще завжди принаймні трохи швидше, ніж захищене з'єднання з використанням одного і того ж протоколу. "Тест HTTP проти HTTPS" навмисно оманливий і вводить в оману.
orrd

3
Веб-сайт пропонує кількісне порівняння з реальними числами, і це намагання заохотити більше людей захищати своїх користувачів HTTPS. Думки приймають нас поки що, і ми завжди маємо свободу створювати повільні, незахищені програми для IE через HTTP. Я завжди буду голосувати за створення швидких, надзвичайних та безпечних веб-додатків для Chrome / Firefox за допомогою HTTPS.
AnthumChris

2
Арифметика на httpvshttps.com виглядає неправильно: 1,7 секунди порівняно з 34 секундами не "на 95% швидше". Це на 20 × швидше, або на 1900% швидше. Слід порівняти швидкість, а не тривалість.
Полковник Паніка

2
Тест вводить в оману і обманює. За інструментами.ietf.org/ html/rfc7540#section-3.2 немає причини, по якій HTTP / 2 не може бути використаний у незахищеному з'єднанні. Великі компанії вимагають універсального використання HTTPS. Причини різні. Але факт залишається фактом. Якщо на сторінці немає особистих даних, немає підстав запускати SSL. І хоча так з сучасними комп’ютерами, рукостискання SSL є тривіальним. Якщо ми почнемо говорити це, і це банальний матеріал просто заграє. Створіть тест HTTP / 1.1 проти HTTP / 1.1 SSL та HTTP / 2 проти HTTP / 2 SSL 1: 1. Потім обговоріть.
Shinrai

23

Поточна відповідь не є коректною.

Як вже вказували інші, https вимагає рукостискань і, отже, робить більше TCP / IP туди і назад.

У середовищі WAN зазвичай затримка стає обмежуючим фактором, а не збільшенням використання процесора на сервері.

Тільки майте на увазі, що затримка від Європи до США може становити близько 200 мс (час торнтрипта).

Ви можете легко виміряти це (для одного випадку користувача) за допомогою HTTPWatch .


12

На додаток до всього, що згадувалося до цього часу, майте на увазі, що деякі (усі?) Веб-браузери не зберігають кешований вміст, отриманий через HTTPS, на локальному жорсткому диску з міркувань безпеки. Це означає, що з точки зору користувача сторінки з великою кількістю статичного вмісту будуть завантажуватися повільніше після перезавантаження браузера, і з точки зору вашого сервера обсяг запитів на статичний вміст через HTTPS буде вище, ніж було б над HTTP.


6
Надсилання заголовка "Кеш-контроль: max-age = X, загальнодоступний" призведе до того, що сучасні браузери (щойно перевірені FF4, Chrome12, IE8, IE9) кешують вміст. Однак я помітив, що ці браузери надсилають умовний GET, який може спричинити додаткову затримку для додаткових поїздок, особливо якщо з'єднання SSL не кешоване (Keep Alive).
Клінт Пахл

6

На це немає однозначної відповіді.

Шифрування завжди буде споживати більше процесора. Це може бути завантажено спеціалізованим обладнанням у багатьох випадках, а вартість буде змінюватися залежно від обраного алгоритму. 3des дорожче, наприклад, AES. Деякі алгоритми шифрують дорожче, ніж дешифратор. Деякі мають протилежну вартість.

Дорожче, ніж основна криптовалюта, коштує рукостискання. Нові з'єднання будуть споживати набагато більше процесора. Це можна зменшити за допомогою відновлення сеансу за рахунок збереження старих секретів сеансу, поки вони не закінчуються. Це означає, що невеликі запити від клієнта, який не повертається більше, є найдорожчими.

Для перехресного інтернет-трафіку ви можете не помітити цієї вартості у швидкості передачі даних, оскільки доступна пропускна здатність занадто мала. Але ви, звичайно, помітите це при використанні процесора на зайнятому сервері.


6

Я можу сказати вам (як комутований користувач), що одна і та ж сторінка через SSL в кілька разів повільніше, ніж через звичайний HTTP ...


6
Гарна думка. Я також виявив, що час завантаження через мережу мобільних телефонів (3G) також у 2–3 рази повільніше.
Клінт Пахл

Так! Лише через півтора року після цієї відповіді я переїхав до нового будинку і, нарешті, зміг перейти на DSL за менші гроші, ніж мати лінію POTS!
Брайан Кноблауш

6

У ряді випадків ефективність впливу рукостискань SSL буде пом'якшена тим, що сеанс SSL може кешуватися на обох кінцях (настільний і серверний). Наприклад, на машинах Windows, наприклад, сеанс SSL може кешуватися до 10 годин. Дивіться http://support.microsoft.com/kb/247658/EN-US . Деякі прискорювачі SSL також матимуть параметри, що дозволяють настроїти час кешування сеансу.

Інший вплив, який слід врахувати, полягає в тому, що статичний вміст, що подається через HTTPS, не буде кешований проксі-серверами, і це може знизити продуктивність для кількох користувачів, які отримують доступ до сайту через один і той же проксі. Це може бути пом’якшено тим фактом, що статичний вміст також буде кешований на настільних комп’ютерах, версії Internet Explorer 6 та 7 кешують статичний вміст HTTPS, якщо не доручено робити інше (Меню інструментів / Параметри Інтернету / Додаткові / Безпека / Не зберігати зашифровані сторінки на диск).


4

Я зробив невеликий експеримент і отримав 16% різницю у часі для того ж зображення від flickr (233 kb):

http://farm8.staticflickr.com/7405/13368635263_d792fc1189_b.jpg

https://farm8.staticflickr.com/7405/13368635263_d792fc1189_b.jpg

введіть тут опис зображення

Зрозуміло, ці цифри залежать від багатьох факторів, таких як продуктивність комп'ютера, швидкість з'єднання, завантаження сервера, QoS на шляху (конкретний мережевий шлях, взятий від браузера до сервера), але це показує загальну ідею: HTTPS повільніше, ніж HTTP, оскільки це вимагає більше операцій для завершення (передача даних SSL та кодування / декодування даних).


4
не вдається створити показник статистичного аналізу на основі 2 запитів, по одному на кожен.
Том Роджеро

3

Ось чудова стаття (трохи стара, але все ж чудова) про затримку в рукостисканні SSL. Допоміг мені визначити SSL як основну причину сповільнення для клієнтів, які користувалися моїм додатком через повільні Інтернет-з'єднання:

http://www.semicomplete.com/blog/geekery/ssl-latency.html


2

Оскільки я досліджую ту саму проблему для свого проекту, я знайшов ці слайди. Старіші, але цікаві:

http://www.cs.nyu.edu/artg/research/comppare/comppare_slides/sld001.htm


Мені здалося, що спрощені діаграми є корисними, але й трохи відсутні. Я думаю, щоб краще зрозуміти кількість туди і назад, ця сторінка для http корисна: blog.catchpoint.com/2010/09/17/anatomyhttp Тоді якнайближче я можу сказати для https: ми додамо одну туру.
Еліптичний вигляд

2

Тут, здається, є неприємний крайовий випадок: Аякс через перевантажений wifi.

Ajax зазвичай означає, що KeepAlive закінчився через 20 секунд. Однак, wifi означає, що (в ідеалі швидкий) ajax-з'єднання має здійснювати безліч туди-назад. Гірше, що Wi-Fi часто втрачає пакети, і є ретрансляція TCP. У цьому випадку HTTPS працює дуже реально!



2

Порівняння HTTP VS HTTPS PERFORMANCE

Я завжди асоціював HTTPS із повільнішими часом завантаження сторінки в порівнянні зі звичайним старим HTTP. Як веб-розробник, для мене важлива ефективність веб-сторінок, і все, що сповільнить ефективність роботи моїх веб-сторінок, є ні-ні.

Для того, щоб зрозуміти наслідки для продуктивності, наведена нижче діаграма дає вам основне уявлення про те, що відбувається під кришкою, коли ви робите запит на ресурс за допомогою HTTPS.

введіть тут опис зображення

Як видно з діаграми, наведеної вище, є кілька додаткових кроків, які необхідно виконати під час використання HTTPS порівняно з використанням звичайного HTTP. Коли ви робите запит за допомогою HTTPS, потрібно здійснити рукостискання, щоб перевірити справжність запиту. Це рукостискання є додатковим кроком у порівнянні з HTTP-запитом і, на жаль, несе певні накладні витрати.

Щоб зрозуміти наслідки для продуктивності та зрозуміти, чи буде вплив на продуктивність значним, я використовував цей сайт як тестову платформу. Я перейшов на webpagetest.org і застосував інструмент візуального порівняння для порівняння завантаження цього сайту за допомогою HTTPS та HTTP.

Як видно з Ось тест відео Результат за допомогою HTTPS вплинув на час завантаження моєї сторінки, однак різниця незначна, і я помітив лише різницю в 300 мілісекунд. Важливо зазначити, що ці часи залежать від багатьох факторів, таких як продуктивність комп'ютера, швидкість підключення, завантаження сервера та відстань від сервера.

Ваш сайт може бути різним, і важливо ретельно перевірити його і перевірити вплив на продуктивність, пов’язаний з переходом на HTTPS.


1
Загалом, приклад хороший, але він більше задіяний, ніж зображений, особливо з ідеальною таємницею вперед. Також фактично використовуються чотири симетричні клавіші.
zaph

0

Існує спосіб виміряти це. Інструмент від apache під назвою jmeter вимірює пропускну здатність. Якщо ви налаштували велику вибірку своєї послуги з jmeter, в контрольованому середовищі, з SSL і без нього, ви повинні отримати точне порівняння відносної вартості. Мене зацікавлять ваші результати.


-1

HTTPS має накладні шифрування / дешифрування, тому це буде завжди трохи повільніше. Закінчення SSL дуже інтенсивне. Якщо у вас є пристрої для вивантаження SSL, різниця у затримках може бути ледь помітна залежно від завантаження ваших серверів.


-1

Більш важлива відмінність продуктивності полягає в тому, що HTTPS-сеанс відкритий кетпом під час підключення користувача. HTTP-сеанс триває лише для одного запиту.

Якщо ви працюєте на сайті з великою кількістю одночасних користувачів, розраховуйте придбати багато пам'яті.


2
Не в HTTP 1.1. З'єднання залишаються відкритими надовго.
Sklivvz

-1

Це майже напевно буде правдою, враховуючи, що SSL вимагає додаткового кроку шифрування, який просто не потрібен HTTP, який не є SLL.


2
Що є різниця в ефективності між двома випадками.
Людина Давида

2
Але питання: "Чи є якісь серйозні відмінності у продуктивності між http та https?"
Sklivvz

-1

HTTPS дійсно впливає на швидкість сторінки ...

Цитати вище розкривають дурість багатьох людей щодо безпеки та швидкості сайту. Рукостискання сервера HTTPS / SSL створює початкову стійку у створенні Інтернет-з'єднань. Існує повільна затримка, перш ніж щось починає відображатися на екрані браузера вашого відвідувача. Ця затримка вимірюється в інформації "Час до першого байту".

Накладні рукостискання HTTPS відображаються в інформації "Час до першого байту" (TTFB). Поширений TTFB становить від менш ніж 100 мілісекунд (найкращий варіант) до понад 1,5 секунд (найгірший випадок). Але, звичайно, з HTTPS це на 500 мілісекунд гірше.

Бездротове підключення 3G може бути 500 мілісекунд або більше. Додаткові відключення подвійні затримки до 1 секунди або більше. Це великий, негативний вплив на продуктивність мобільних пристроїв. Дуже погані новини.

Моя порада, якщо ви не обмінюєтесь конфіденційними даними, то вам взагалі не потрібен SSL, але якщо вам подобається веб-сайт електронної комерції, ви можете просто включити HTTPS на певних сторінках, де обмінюються конфіденційні дані, такі як вхід та реєстрація.

Джерело: Pagepipe


-2

Браузери можуть приймати протокол HTTP / 1.1 з HTTP або HTTPS, але браузери можуть обробляти протокол HTTP / 2.0 лише з HTTPS. Різниці в протоколі від HTTP / 1.1 до HTTP / 2.0 роблять HTTP / 2.0, в середньому, в 4-5 разів швидше, ніж HTTP / 1.1. Також сайти, які реалізують HTTPS, більшість роблять це через протокол HTTP / 2.0. Тому HTTPS майже завжди буде швидше, ніж HTTP, просто завдяки різному протоколу, який він зазвичай використовує. Однак, якщо HTTP через HTTP / 1.1 порівнюється з HTTPS через HTTP / 1.1, то HTTP в середньому трохи швидший, ніж HTTPS.

Ось декілька порівнянь, які я запускав за допомогою Chrome (Версія 64):

HTTPS через HTTP / 1.1:

  • 0,47 секунди середній час завантаження сторінки
  • 0,05 секунди повільніше, ніж HTTP через HTTP / 1.1
  • На 0,37 секунди повільніше, ніж HTTPS над HTTP / 2.0

HTTP через HTTP / 1.1

  • 0,42 секунди середній час завантаження сторінки
  • 0,05 секунди швидше, ніж HTTPS через HTTP / 1.1
  • На 0,32 секунди повільніше, ніж HTTPS над HTTP / 2.0

HTTPS через HTTP / 2.0

  • 0,10 секунди середній час завантаження
  • 0,32 секунди швидше, ніж HTTP через HTTP / 1.1
  • 0,37 секунди швидше, ніж HTTPS над HTTPS / 1.1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.