# H2O

the optimized HTTP/1.x, HTTP/2 server

×
Powered by Oktavia

H2O is a new generation HTTP server that provides quicker response to users with less CPU utilization when compared to older generation of web servers. Designed from ground-up, the server takes full advantage of HTTP/2 features including prioritized content serving and server push, promising outstanding experience to the visitors of your web site.

Explanation of the benchmark charts can be found in the benchmarks page.

### Key Features

- HTTP/1.0, HTTP/1.1
- HTTP/2
  - full support for dependency and weight-based prioritization with server-side tweaks
  - cache-aware server push
- TCP Fast Open
- TLS
  - session resumption (standalone & memcached)
  - session tickets with automatic key rollover
  - automatic OCSP stapling
  - forward secrecy & fast AEAD ciphers1
  - private key protection using privilege separation
- static file serving
- FastCGI
- reverse proxy
- scriptable using mruby (Rack-based)
- graceful restart and self-upgrade

### Notes:

1. chacha20-poly1305: see Do the ChaCha: better mobile performance with cryptography