http (8)

Чому HTTP/3 захоплює світ

Протокол передачі гіпертексту (HTTP) є наріжним каменем Інтернету, який допомагає завантажувати веб-сторінки, транслювати відео та отримувати дані для ваших улюблених програм. Минулого року була стандартизована нова версія протоколу, HTTP/3, організа...

Alex · 24 жовтня 2023 · 178 · 1

Чому ваш сайт повинен бути менше 14 КБ

Чим менший розмір веб-сайту, тим швидше він завантажується, і це не дивно. Дивує те, що сторінка розміром 14 КБ може завантажуватися набагато швидше, ніж сторінка розміром 15 КБ - можливо, на 612 мс швидше - в той час як різниця між сторінками розмір...

Alex · 13 жовтня 2022 · 512

Оптимізація: Налаштування веб-сервера Nginx для поліпшення показників RPS в HTTP API

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

Alex · 03 жовтня 2020 · 337

Розробка веб-серверів на Go

Стандартна бібліотека мови Go містить безліч корисних і функціональних компонентів «з коробки», які дозволяють легко розробляти серверні застосунки. У статті ми вивчимо, як написати вебсервер на Go. Почнемо з базового «Hello World!&...

Alex · 24 вересня 2020 · 349

Робота з HTTP у Qt

В інтернеті є багато статей, які описують роботу з протоколом HTTP у Qt, але більшість з них дуже поверхневі (навіть HTTP Example з офіційної документації). Мені б хотілося більше розказати про деякі нюанси, що можуть виникнути при розробці клієнта д...

Codeguida · 06 березня 2020 · 6

Порівняння HTTP/1.1 vs HTTP/2 vs HTTP/2 + Server Push

Розробник Evert Pot опублікував дослідження, в якому порівнюються протоколи HTTP/1.1, HTTP/2 та HTTP/2 + Server Push. Оцінюється їхня продуктивність, методи отримання колекції ресурсів через ці протоколи, вплив даних в кеші та маніпуляцій з ресурсами...

Codeguida · 03 січня 2020 · 12

Посібник з Cache-Control

За даними наведеного опитування лише 4% стверджують, що добре розуміються на кешуванні та заголовку Cache-Control, 54% взагалі не розуміють, що відбувається. Більшість розробників втрачають корисні можливості через недостачу чи навіть відсутність зн...

Codeguida · 10 березня 2019 · 55

Представлено новий код стану HTTP – 103

Комітет IETF (Internet Engineering Task Force) схвалив доповнення списку кодів стану HTTP значенням 103, яке пропонується використовувати для попереднього виведення заголовків.      HTTP / 1.1 103 Early Hints      Link: </style.css>; rel = preload; a...

Codeguida · 31 жовтня 2017 · 7