Real-world HTTP/2: 400GB of images per day
99designs.com.au
Real-world HTTP/2: 400GB of images per day
1–10 of 72 posts
Re: Real-world HTTP/2: 400GB of images per day
#2Re: Real-world HTTP/2: 400GB of images per day
#3Re: Real-world HTTP/2: 400GB of images per day
#4Great writeup, and interesting seeing where http2 performed worse. Definitely going to refer to this as I update my backend to http2.
Re: Real-world HTTP/2: 400GB of images per day
#5Re: Real-world HTTP/2: 400GB of images per day
#6This seems to bode badly for CDNs versus own tuned servers, unless there's a way for origin websites to provide hints on response ordering?
We'd ideally like to be able to say – "prioritise 10 images in the viewport". You hack it together relatively efficiently using IntersectionObserver now, but support isn't great.
Re: Real-world HTTP/2: 400GB of images per day
#7Re: Real-world HTTP/2: 400GB of images per day
#8This seems to bode badly for CDNs versus own tuned servers, unless there's a way for origin websites to provide hints on response ordering?
Re: Real-world HTTP/2: 400GB of images per day
#9This is petty and inconsequential, but I really wish they used a section header called "Conclusion" instead of "Take Aways".
Re: Real-world HTTP/2: 400GB of images per day
#10Just now I finished separating the front-end and back-end - by a RESTful protocol - and this roughly halved performance compared to using a native library (from ~2000 payments/second on my laptop to ~1000). I expect HTTP/2 to make a greater percentage-wise difference here, although I admit I really have no idea how much, say, ZeroMQ would have reduced performance, compared to cutting it in half using HTTP/1.x.
I expect HTTP/2 to make a much greater difference in high performance applications, where overhead becomes more important, which static file serving doesn't really hit. So I think RESTful backend servers will see a much more noticeable performance increase, especially since, if you use Chrome at least, as an end-user you already get many of the HTTP/2 latency benefits through SPDY.