2017-01-31 15 views
0

Herokuでnodejsを実行していて、EC2でMongoDBサーバーを作成し、ポート27017を開いた。接続にパブリックIPアドレスを使用しているため、遅延が発生する。どうすれば問題を解決できますか?私は2つの内部ネットワークに接続したい。HerokuとAWS EC2 Serverの接続

答えて

0

異なるサーバーにあるため、遅延が発生する可能性があります。ただし、同じ国(地域)にサーバーを置くことで遅延を減らすことができます

Herokuサーバーは主に米国(バージニア州)にあり、AWSサーバーをほぼ同じに変更することができます。サーバーの場所を確認します。より良い選択肢は、mongodbアドオンを使用することです:https://elements.heroku.com/addons/mongolab

+1

HerokuのデフォルトリージョンはUS(バージニア州)で、「ほとんどがヨーロッパにある」と言っていると混乱を招く可能性があります。最良の方法は、Herokuサーバがある正確なAWS領域を確認し、他のAWSリソースを同じ地域に配置することです:https://devcenter.heroku.com/articles/regions#view-the-list-of-available -regions –

+0

私の答えを変更しました –

関連する問題