VPSをHTTP2に対応させてみた。

簡単にできるんだね。

こちらのサイトを参考にしました。

http://www.dcom-web.co.jp/lab/web-server/nginx_with_http2

nginxの設定でlistenにhttp2と書き足すだけで良いらしい。

Protocolがh2になっていれば、HTTP2を使用しています。

HTTP2で何が変わるのか?

従来のHTTP1.1では、1リクエストに対して必ず1レスポンスを返す必要があります。

1ページの中に複数のコンテンツ(htmlとかjsとかcssとか)が合った場合、これらのファイルを一つずつダウンロードする必要がありました。

しかし、HTTP2では、多リクエスト、多レスポンスが可能になります。

これはどういうことかというと、送信中のリクエストの応答を待たずして次のリクエストを出せるのですね。

なので、複数のファイルを平行してダウンロード出来るようになります。

なので、その分ページの読み込みが早くなります。

今のブラウザはほとんどHTTP2に対応しているので、あとはサーバ側の設定を変えればHTTP2での通信になります。

あ、それと、HTTP2はデフォルトSSLによる暗号化通信なので、サーバ側に証明書が必要になりますよ。

HTTP2に関する小話

HTTP2は元々Googleによって開発された通信プロトコルで、後に正式にHTTP2の規格に採用されました。

TCPより上位のプロトコルなので、簡単に双方向の通信を行うことができます。

おそらく、最近のスマホゲームのマルチプレイなんかは、この技術が使われていると思われます。

それ以前は、一つ下位のプロトコルである、TCPで通信していたと思われます。

でも、TCPって思った以上に扱いが難しんですよね。

nifmoからBIGLOBEモバイルに乗り換えようか、と言う話。

今、スマホのSIMは、格安スマホのNifmoを利用しているのですが、

プロバイダーがBIGLOBEに変わったので、

格安SIMもBIGLOBEモバイルに乗り換えようか、と思いました。

回線をまとめた方が良いのかな、というざっくりとした考え。

ということで、料金プランを比較してみた。

今利用しているNifmo。

https://nifmo.nifty.com/sim/card_voice.htm

今7GBのプランを使用しているので、月2300円支払っています。

BIGLOBEモバイルの料金プランを見てみると、

https://join.biglobe.ne.jp/mobile/plan/?cl=head_mobile_plan

ギガの容量が違うので、細かい比較はできませんが、

例えば、ギガを6GBに落とせば少し安くなる計算ですわな。

では、今の利用状況を確認すると、

6GBじゃ足らんかったわ。

7GB越えて利用できているのは、先月の繰り越し分らしいです。

おそらく、位置ゲーとテザリングでの利用が大半だと思います。

家ではWiFiでゲームしているので。

うーん、乗り換えるメリットが無くなってきたぞ。

さらに、MNPを行うのに、Nifmoに手数料3000円必要になり、BIGLOBEのSIMを発行して貰うので、おそらく初期手数料3000円かかるでしょう。

うん、やめよう。

メリットがない。

今のギガが足りなくなって、大容量プランに切り替える場合にまた考える。