Nginx 1.13.9 release

Nginx 1.13.9が正式リリースされました。

nginx: download

本来は一週間前くらいに出る予定だったんですが、

server pushにgzipで圧縮できない問題があったため延期になっていた。

ではさっそくどのようにかわったのか?change logを見ていこう。

Changes with nginx 1.13.9 20 Feb 2018

*) Feature: HTTP/2 server push support; the “http2_push” and
“http2_push_preload” directives.

*) Bugfix: “header already sent” alerts might appear in logs when using
cache; the bug had appeared in 1.9.13.

*) Bugfix: a segmentation fault might occur in a worker process if the
“ssl_verify_client” directive was used and no SSL certificate was
specified in a virtual server.

*) Bugfix: in the ngx_http_v2_module.

*) Bugfix: in the ngx_http_dav_module.

Bugの修正とそして目玉はなんといってもServer pushです。

詳しい解説や設定の仕方はNginxのブログで出ていました(英語)なんですが、

公式はこちらを見ていただいて参考にしてください。

Introducing HTTP/2 Server Push with NGINX 1.13.9 | NGINX
HTTP/2 Server Push is new in NGINX 1.13.9. Learn how to use it to accelerate your website performance in this blog post.

こちも参考になるかもしれません

Nginx - Nginx HTTP/2 Server Push Finally Supported
Nginx 1.13.9 mainline web server release marks the official support for HTTP/2 Server Push - a feature of HTTP/2 which was left out of Nginx HTTP/2...

ということでやっとserver pushが完成です。

残りはtls1.3がRFCかされるのをまつのみです!!