http (7)

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

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

Alex · 11 місяців тому · 275

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

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

Alex · 3 роки тому · 290

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

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

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

Робота з HTTP у Qt

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

Codeguida · 06 березня 2020

Порівняння 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 · 1

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

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

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

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

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

Codeguida · 5 років тому