Каков средний размер заголовка запроса / ответа HTTP? - PullRequest
49 голосов
/ 19 марта 2011

Я работаю со встроенной платформой, имеющей только 16 МБ ОЗУ.И мне нужно глубоко фильтровать пакеты HTTP-потоков.Чтобы предотвратить атаку типа «отказ в обслуживании» на устройстве, я хотел бы получить некоторые статистические средние значения размеров потоков HTTP, в частности, заголовок HTTP, в частности.

Ответы [ 4 ]

44 голосов
/ 19 марта 2011

Из Технический документ исследовательского проекта Google SPDY

Несжатые заголовки запросов и ответов.Заголовки запросов сегодня различаются по размеру от ~ 200 байт до более 2 КБ .Поскольку приложения используют больше файлов cookie, а пользовательские агенты расширяют возможности, обычно используются типичные размеры заголовков 700–800 байт.

2 голосов
/ 26 июля 2015

Ответ HTTP HEAD от www.google.com составляет 823 байта, как проверено только сейчас. Это без какой-либо аутентификации. Примерно половина этого - заголовок Set-Cookie. Простой способ проверить это - Hurl.it

1 голос
/ 19 марта 2011

У меня нет статистических данных, подтверждающих это (что означает получение статистического среднего размера заголовков HTTP? Среднее по чему?), Но, как показывает случайный случай, типичный заголовок HTTP равен 0,5 КБ и может возрастидо 1К или 2К (в зависимости от размера печенья и т. д.).Вы можете теоретически получить заголовки HTTP размером до 4K или 8K, но это довольно редко.

0 голосов
/ 25 мая 2017

Размер может варьироваться в зависимости от того, что представлено веб-приложением, также мы должны учитывать, что веб-страница размером 200 КБ вряд ли будет иметь размер 200 КБ. Скорее всего, это 20 КБ HTML, 30 КБ Javascript / CSS и 150 КБ в 10 x 15 КБ изображениях для 12 запросов, возможно. Таким образом, средняя пара запрос / ответ НЕ будет 200 КБ, а скорее 17 КБ.

Вы можете проверить этот инструмент для базовой идеи: http://smallseotools.com/website-page-size-checker/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...