ゲーム用WebSocketサーバにはHerokuではなくAWSを使おう
ゲーム用にNodeJSで、expressとwsモジュールを使いWebSocketサーバを立てました。
まずはHerokuでデプロイしたのですが、遅延が0.3秒ほど出てしまいました。
チャットアプリなら許容できるかもしれませんが、僕のゲームではこれは致命的でした。
そこで、AWSでEC2インスタンスを立ててデプロイしたところ、遅延がほぼなくなりました。
WebSocketで遅延を無くしたいときは、Herokuはお勧め出来ません。
自分の場合はEC2が良い結果となりました。
終わりに
私は現在、Web3のサービスの開発をしています。詳しくはこちらの記事をご覧下さい。
無料でイーサリアムが当たる、Web3時代の寄付サイトを作った話