AWS T2.micro EC2インスタンスに含まれているmongoDBを使用してBitnami Parse Server(Parse Stack)を実行しています。すべての設定が完了し、強制的にHTTPSが有効になります。現時点では、イメージ・ファイルをparse-serverと同じインスタンスにmongoDBに直接保存します。 nodejs web app(ローカルとHeroku)で画像を取得すると、極端な遅延(〜3秒)が発生しますが、parse.comによってホストされていた場合、ダウンロードは最大200msでした。画像はこの遅延を示します。AWS Bitnami Parse Server構文解析ファイルのスロー
私はなし成功で次のことを試してみました:
- 無効HTTPSとMLABにMongoDBのにHTTP
- 接続を初期状態に戻す(私の以前のDBの場所)
- DNS CNAME転送を使用する代わりに、AWS提供の公開ドメインを使用
- 両方ともHerokuで試したウェブアプリと私は検討しています(それが動作して理由を知りたいのですが)ローカル
他のいくつかのオプションがホストされている:ファイルストレージ
- 使用AWS S3バケットをMongoDBのを入れて私が実行しています
別のEC2インスタンス上でフルスタックは(ないBitnami)私たち自身で構築してください
私はさらに調査し、S3バケットを唯一のファイルサービスとして有効にしました。ただし、ダウンロードがEC2のプロキシを通過してファイルを取得すると、すべての設定が完了します(したがって、パブリックには、s3.amazonaws.comはURLに表示されませんが、storage.mydomain.comはパーズサーバーS3ファイルアダプタで有効になります)。元の投稿と同様に、より遅く/停止したアクティビティを取得します。 S3から直接提供された場合、サブ1sではより高速です。何が原因でしょうか? t2.microで十分ではないのでしょうか?または、これを最適化するためにEC2にネットワーク設定がありますか? – jbro