- From: Martin Nilsson <nilsson@opera.com>
- Date: Mon, 15 Jul 2013 00:32:50 +0200
- To: ietf-http-wg@w3.org
On Fri, 12 Jul 2013 14:59:30 +0200, Patrick McManus <pmcmanus@mozilla.com>
wrote:
> cookies and user agents, while very redundant, are not 100% consistent
> between transactions. Especially in >proxying scenarios, but other
> places too.
>
> And even if we removed those, a request header would still be ~300 bytes
> - which is just too big to support the >many dozens of subresources that
> commonly make up a page today in one rtt.
>
Taking a snapshot of 250k requests from mobile devices gives an average of
567 bytes per request. This is for short URLs and no cookies (except those
injected by operators) are included.
0 : 18.9%
100 : 1.6%
200 : 7.7%
300 : 9.8%
400 : 8.4%
500 : 11.1%
600 : 11.4%
700 : 9.5%
800 : 7.7%
900 : 4.7%
1000 : 2.4%
Almost all of these are however request invariant, so just setting these
on a connection level solves most of the problem without compression or
compact encoding.
/Martin Nilsson
Received on Sunday, 14 July 2013 22:33:19 UTC