2011-03-18 209 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/