7–9 November 2016: Conference & Tutorials
9–10 November 2016: Training
Amsterdam, The Netherlands

Reorganizing website architecture for HTTP/2 and beyond

Kazuho Oku (DeNA)
13:45–14:25 Monday, 7/11/2016
Average rating: ****.
(4.03, 30 ratings)

Prerequisite knowledge

  • Basic knowledge of HTTP and how the server-side Web is organized with servers of various roles (e.g. web servers, application servers, and databases)

What you'll learn

  • Understand how to get the most out of HTTP/2 as well as potential pitfalls


The Web is becoming faster as more and more web browsers and servers adopt HTTP/2. But support for the new protocol is still rough cut, and new performance bottlenecks are becoming apparent as people start using HTTP/2.

To give one example, server push in HTTP/2 is a promising feature but is hard to use in practice without the server knowing what the client has in its cache. To give another, due to the latency-sensitive nature of the protocol, a misconfigured load balancer becomes a major performance bottleneck.

Kazuho Oku, the author of the H2O HTTP/2 server (often referred to as the most sophisticated implementation of the protocol) as well as the author of the cache digests for HTTP/2 Internet-Draft, explains the various issues discovered by the server-side and the client-side developers of the protocol and the solutions invented to address them. Kazuho also covers upcoming standards such as TLS 1.3 and QUIC and their impact.

Photo of Kazuho Oku

Kazuho Oku


Kazuho Oku is a Japan-based software engineer currently working as a researcher of platform software and services for Cybozu, Japan’s largest groupware vendor. He is the original developer of Palmscape (aka Xiino, the oldest web browser for Palm OS), Japanize (a consumer-based web localization service), Pathtraq (one of the largest web stats service in Japan), and Q4M (a pluggable Message Queue for MySQL). Kazuho was named to the TR100 by Technology Review in 2002 and a Super Creator by the IPA, Japan, in 2005.

Comments on this page are now closed.


Picture of Javier Garza
Javier Garza
26/11/2016 0:31 CET

Thanks, the link on that page did not work for me but I found the slides on http://www.slideshare.net/kazuho/reorganizing-website-architecture-for-http2-and-beyond

Picture of Kazuho Oku
Kazuho Oku
13/11/2016 8:33 CET

Oops, correct URL is http://www.slideshare.net/kazuho/reorganizing-website-architecture-for-http2-and-beyond.

Picture of Kazuho Oku
Kazuho Oku
13/11/2016 8:32 CET

Javier, thank you for your comment. The slides are at: http://conferences.oreilly.com/velocity/devops-web-performance-eu/public/schedule/detail/53551

Picture of Javier Garza
Javier Garza
12/11/2016 15:51 CET

Great presentation Kazuho! Can you please let us know where to find the slides?