HTTP请求/响应头的平均大小是多少?

时间:2011-03-18 21:39:18

标签: http http-headers

我知道这听起来很愚蠢。

我正在使用仅具有16MB RAM的嵌入式平台。我需要深度数据包过滤HTTP流。为了防止设备的DoS,我想要一些关于HTTP流大小的统计平均值,特别是HTTP标头。

4 个答案:

答案 0 :(得分:44)

来自Google's SPDY research project whitepaper

  

未压缩的请求和响应标头。今天的请求标头大小从大约200字节到大于2KB 。随着应用程序使用更多cookie和用户代理扩展功能,典型的700-800字节标头大小很常见。

答案 1 :(得分:2)

来自www.google.com的HTTP HEAD响应为823字节,刚刚检查过。这是没有任何身份验证。其中大约一半是Set-Cookie标头。一个简单的检查方法是hurl.it

答案 2 :(得分:1)

我没有任何统计数据来支持这一点(对于HTTP标头大小的统计平均值是什么意思?平均值是什么?),但从轶事经验来看,典型的HTTP标头是0.5KB并且可能会上升到1K或2K(取决于cookie大小等)。理论上,您可以将HTTP标头高达4K或8K,但这种情况非常罕见。

答案 3 :(得分:-2)

大小可能因Web应用程序提供的内容而异,我们还需要考虑200KB的网页不太可能是200KB。更可能是20KB的HTML,30KB的Javascript / CSS和150KB的10×15KB图像,总共可能有12个请求。所以平均请求/响应对不会是200KB而是17KB。

欢迎您查看此工具以获取基本想法:http://smallseotools.com/website-page-size-checker/