News for hackers. Stuff that matters.
Re:A Technology Preview of Nginx Support for QUIC and HTTP/3 by vlovich123 on Saturday June 20, 2020 @02:01PM (#23585438)
Is it worth it now for your use-case? Maybe not. Is it useful for others? Probably. I’m also curious that Google chose to deliver QUIC for everything when they can including YouTube. I guess the cost tolerance for them is there because they believe they improve the experience enough that it’s a net revenue generator.
Re:A Technology Preview of Nginx Support for QUIC and HTTP/3 by drewg123 on Saturday June 20, 2020 @02:26PM (#23585681)
A lot of it depends on whether or not the content you're delivering is a static file, or if you're transcoding something. When its a static file, your job is "easier" in that you can use sendfile, and (with hardware kTLS offload) avoid having the CPU touch any data being sent (the Netflix case). When you have a gigantic long tail, and are transcoding a lot of traffic, then optimizations like sendfile and kTLS hardware offload matter a lot less. I imagine Google falls more on one side of the spectrum, and we fall on the other.
Re:A Technology Preview of Nginx Support for QUIC and HTTP/3 by elithrar on Saturday June 20, 2020 @06:03PM (#23587739)
> When you have a gigantic long tail, and are transcoding a lot of traffic [...]

Do you mean to say “YT does JIT transcode” or simply that the huge long-tail corpus means that transcode optimization >>> delivery benefits? :)

Other things to factor in: different mix of mobile users & geographies (incl. access networks), software stacks, hardware costs/goals/footprint, etc.

Re:A Technology Preview of Nginx Support for QUIC and HTTP/3 by JoshTriplett on Saturday June 20, 2020 @04:24PM (#23586962)
What hardware are you using with hardware kTLS offload?
Re:A Technology Preview of Nginx Support for QUIC and HTTP/3 by drewg123 on Saturday June 20, 2020 @05:10PM (#23587326)
We've tried both Chelsio T6 and Mellanox ConnectX-6 Dx in prototypes like this.
Re:A Technology Preview of Nginx Support for QUIC and HTTP/3 by vlovich123 on Saturday June 20, 2020 @03:26PM (#23586333)
YouTube is markedly similar to Netflix architecturally I’m sure (precompute ahead of time) and uses quic.