Profile cover photo
Profile photo
Kazuho Oku
1,895 followers -
Software Engineer (R&D of platform software technologies)
Software Engineer (R&D of platform software technologies)

1,895 followers
About
Kazuho's posts

Post has attachment
H2O version 2.1.0 has been released
Hi, I am happy to announce that H2O version 2.1.0 has been released. This major update has a long list of changes , but the introduction of the following features might be worth mentioning. TCP latency optimization ( slide deck ) response throttling various...

Post has attachment
Fastly に入社しました
2017年1月1日付で、 Fastly 社へ転職したので報告いたします。 過去5年間、 DeNA では R&D 的な立場から、様々な基盤的ソフトウェア(オープンソースになったものもありますし、クローズドなものもあります)の開発に携わってきました。 最近2年間は、同社のゲーム用サーバに端を発するオープンソースの HTTP/2 サーバ「 H2O 」の開発に従事してきましたが、その実装品質が高く評価され、世界有数のコンテンツ配信ネットワーク(CDN)である Fastly で採用された他、大規模なウェブサービス事業者...

Post has attachment
103 Early Hints に対応した Starlet 0.31 をリリースしました
Perl のウェブアプリケーションサーバである Starlet の新バージョン、0.31をリリースしました。 今回搭載された新機能は 100 番台の中間レスポンスの送信に対応した点です。 たとえば以下のような感じで 103 Early Hints レスポンスを送信することで、アプリケーションでリクエストを処理する前に、HTTP/2 リバースプロキシに関連アセットのプッシュの開始を指示することができます 注 。 sub {
my $env = shift;
$env["psgix.informa...

Post has attachment
HTTP/2の課題と将来について、YAPC Hokkaidoで話してきた
スライドは以下になります。内容は先月の Velocity in Amsterdamでの発表 と、それ以降のアップデートですが、スライドが日本語になっているので、日本人の方にはこちらのほうが良いかと思います。 HTTP/2の課題と将来 from Kazuho Oku

Post has attachment
Velocity in Amsterdam 2016 で HTTP/2 とその先にある最適化について話してきた
Reorganizing Website Architecture for HTTP/2 and Beyond from Kazuho Oku

Post has attachment
mmapを使ってファイルベースの巨大なバッファを確保する話
小さなバッファはインメモリでもつが、メモリに収まらないような大きなバッファはテンポラリファイルを作り、file I/Oでアクセスする、というのが昔からの汎用的なバッファ実装のアプローチ。 だが、バッファに格納するデータ量によってアクセス手段を変えるというのはめんどくさいし、そこを抽象化すると無駄なオーバーヘッドが発生する。 幸いなことに最近は、メモリ空間が広い 64bit CPU だけ考えればいい。なので、ファイルの「読み込み」については、めんどくさいから全部mmapするというのが一般的なアプローチになってき...

Post has attachment
H2O version 2.0.4 / 2.1.0-beta3 released including a vulnerability fix
Today we have released H2O version 2.0.4 / 2.1.0-beta3, which includes a fix to a vulnerability (CVE-2016-4864). Users of H2O are advised to update immediately. For detail, please refer to the issue page at https://github.com/h2o/h2o/issues/1077 .

Post has attachment
H2O version 2.0.3 / 2.1.0-beta2 released
I am happy to announce the release of H2O HTTP/2 server version 2.0.3 and 2.1.0-beta2. Version 2.0.3 is a maintenance release fixing issues found since the release of 2.0.2. Version 2.1.0-beta2 introduces many features in addition to those introduced in 2.1...

Post has attachment
H2O HTTP/2 server 2.0.1 / 2.1.0-beta1 released, with new features and performance optimizations
Today I am happy to announce the release of H2O HTTP/2 server version 2.0.1 and 2.1.0-beta1 . Version 2.0.1 is a bug-fix release of the 2.0 series. Existing users can upgrade to the new version to avoid the issues listed in the changeling. Version 2.1.0-bet...

Post has attachment
H2O HTTP2 server 2.0 released!
We are happy to announce the release of H2O version 2.0. It is a major update from 1.7 series, including many improvements and bug fixes. The most prominent changes are: support for Brotli compression directives for file-level resource mapping addition of t...
Wait while more posts are being loaded