Re: Stuck in a train -- reading HTTP/2 draft.

In message <CABkgnnVT8zGSiU8fDqNtiaL+f2ziBytyP_SUGyPSL2anZf546Q@mail.gmail.com>
, Martin Thomson writes:
>On 18 June 2014 13:17, Poul-Henning Kamp <phk@phk.freebsd.dk> wrote:
>> In that case we should transfer the time as a POSIX time_t in the
>> HEADERS frame.  Wasting time huffman encoding dates and still
>> using 24 bytes where 8 would be plenty is just plain stupid.
>
>Yeah, that was discussed and rejected, though not permanently.  I
>think that James worked out that 5 bytes was enough in the short term
>with a little epoch tweaking.
>
>And yes, we are plain stupid.  Think of the cost of parsing that stuff
>as opposed to doing ntohl().

Indeed.  Ascii Timestamps amount for about 30% if Varnish CPU load :-/

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

Received on Wednesday, 18 June 2014 20:33:48 UTC