2011-03-18 73 views
40

我知道这听起来很愚蠢。HTTP请求/响应头的平均大小是多少?

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

+10

这是不傻。这是一个完全合法的问题。 – Homer6 2013-04-25 23:46:06

+0

这是不是有点迟疑?在选择硬件之前,您应该已经研究过需求。 – Olaf 2017-05-25 15:22:31

回答

39

Google's SPDY research project whitepaper

未压缩的请求和响应头。今天的请求头文件大小从012字节到大约200字节不等,大小为,大小超过2KB。随着应用程序使用更多的Cookie并且用户代理扩展功能,通常700-800字节的典型标头大小是

1

我没有任何统计数据来支持这个(统计平均HTTP头大小是什么意思?平均值是多少?),但是从一些典型的HTTP头开始,典型的HTTP头是0.5KB,高达1K或2K(取决于饼干大小等)。理论上你可以获得高达4K或8K的HTTP标头,但这种情况相当少见。

2

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

0

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

欢迎你到一个基本理念检查这个工具:http://smallseotools.com/website-page-size-checker/