ゲーム用WebSocketサーバにはHerokuではなくAWSを使おう

こんにちは、プログラミングスクールのレビューサイト「スクールレポート」を運営しているアカネヤ(@ToshioAkaneya)です。


ゲーム用WebSocketサーバにはHerokuではなくAWSを使おう

ゲーム用にNodeJSで、expressとwsモジュールを使いWebSocketサーバを立てました。

まずはHerokuでデプロイしたのですが、遅延が0.3秒ほど出てしまいました。

チャットアプリなら許容できるかもしれませんが、僕のゲームではこれは致命的でした。

そこで、AWSでEC2インスタンスを立ててデプロイしたところ、遅延がほぼなくなりました。

WebSocketで遅延を無くしたいときは、Herokuはお勧め出来ません。

自分の場合はEC2が良い結果となりました。


終わりに

Ruby on RailsとVueで作成したプログラミングスクールのレビューサイトを運営しています。良ければご覧ください。https://school-report.com/