makes your sites more secure, more reliable, and more scalable than any other solution.
以前書いたとおり、ApacheではリバースプロキシでバックエンドとHTTP2通信することができます。 asnokaze.hatenablog.com Nginxの場合は、開発者のメーリングリストでGoogleの人が書いてる「ngx_http_v2_upstream」パッチを利用することでバックエンド(upstream)とHTTP2通信することが出来るようになります。 パッチ [PATCH 01 of 14] Output chain: propagate last_buf flag to c->send_chain() [PATCH 02 of 14] Upstream keepalive: preserve c->data [PATCH 03 of 14] HTTP/2: add debug logging of control frames [PATCH 04 of 14] HTTP/
Why gRPC?gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? meetup行ってきたのでメモ。 殴り書きなので、自分で理解しきれていないところもある。 前田さんのTwitterからかなり引用させてもらってます。 https://twitter.com/mad_p QUIC (Jana Iyengar) UDPでHTTP2と同じことを実現する。 HTTP/2のプロトコル部分を置き換え、セマンティスクスはそのまま。 常時暗号化、0-RTT/1-RTT、コネクションの輻輳制御、セッションのフローコントロール、CPU最適化などがある。 http://src.chromium.org/viewvc/chro
Libuv is a great cross-platform library that abstracts various types of I/O by using callbacks. So when I started writing H2O - a high-performance HTTP server / library implementation with support for HTTP1, HTTP2 and websocket, using libuv seemed like a good idea. But recently, I have stopped using it for sereval reasons. This blog post explains them. ■No Support for TLS Although libuv provides a
HTTP/2 serverであるh2oで初めてのサーバプッシュを試してみた。 今回はh2o_mrubyも触ってみたかったということで、h2oをmrubyとともにビルドして少し触ってみた。 前回試してみたnginx_mrubyと同じくh2o_mrunyもサーバーをrubyで動的に制御することができる。 サーバプッシュとはHTTP/1の場合、サーバーはクライアントからのリクエストに応じて、レスポンスを返すものでした。 しかし、HTTP/2の場合はクライアントからのリクエストがなくても、サーバーからレスポンスを返すことができる。 今回はresouce hintsにあるように、リクエストヘッダーにlink:<style.css>; rel=preload; as=stylesheet のようなLinkヘッダーを追加してレスポンスを返すようにした。 こうすることで、h2oサーバーは予めクライアントが
HTTP/2もほぼ仕様ができました。 代表的なWEBブラウザのうち、Firefox, Google ChromeならHTTP2が利用可能です。 HTTP/2は大雑把にいうとデータの転送周りでいろいろ効率がよくなって嬉しい感じ。 真面目に導入するにはまだ大変だけど、普通のサイトでもとりあえずDockerがあればHTTP/2に対応させて試すことができる。 環境 普通のWeb環境のモデルとして、Amazon EC2上にWordPressをHTTP(TCP/80)のみでホストしてるAMIMOTOさんを使ってみた。 WordPress AMI 網元 AMIからEC2インスタンスを起動すれば、平文のHTTPでWordPressが動いている。 ※ 起動時にセキュリティグループでHTTPS(TCP/443)も許可しておこう。 Dockerで起動するプロセスは、HTTP2で受けてupstream(rever
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? freeeでアプリケーションエンジニアをやっています @jpshadowapps です。Twitter上では「ビール飲みたい」「35億欲しい」と発作的に呟く 老害 オジさんをやっています。 この記事は freee Engineers Advent Calendar 2015 の9日目です。 サーバーサイドで出来る事って何だろう? フロントエンドの開発プロセスや構成がとてつもないスピードで変化を続けている昨今、私のようなサーバーサイドがメインの 老害 オジさんはそのスピードに若干圧倒され白目を剥きつつ動向を追いかけている状態です。 そうし
The document describes H2O, an optimized HTTP server developed by Dena Co., Ltd., highlighting its key features such as support for HTTP/1.x and HTTP/2, modular design, and high performance based on efficient memory management and input parsing. It emphasizes the server's capabilities in handling various protocols, its testing methodologies, and design principles aimed at achieving speed and relia
Nginxより高速、HTTP/2サーバー「H2O」:「クラウド、HTTP/2、常時TLS時代に最適化されたHTTPサーバーを目指す」 「クラウド、HTTP/2、常時TLS時代に最適化されたHTTPサーバーを目指す」というHTTPサーバーのバージョン1.6がリリースされた。前バージョンのベンチマークではNginxより性能が高い場面も見受けられる。 HTTP/2サーバー「H2O」のバージョン1.6が2015年12月4日にリリースされた。 H2Oは現在ディー・エヌ・エーに勤める奥一穂氏を中心に、2014年から開発されているWebサーバー。プロジェクトの目的として、「クラウド、HTTP/2、常時TLS時代に最適化されたHTTPサーバーを目指す」としている。H2OはMITライセンスを採用したオープンソースプロダクトで、ソースコードはGitHubで公開されている。 H2Oは、HTTP/1.0、1.1に
extern crate solicit; use solicit::http::client::CleartextConnector; use solicit::client::SimpleClient; use std::str; static HOST: &'static str = "http2bin.org"; fn main() { let connector = CleartextConnector::new(HOST); let mut client = SimpleClient::with_connector(connector).unwrap(); let resp = client.get(b"/get", &[]).unwrap(); println!("{}", str::from_utf8(&resp.body).unwrap()); }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く