2017-10-17 7 views
0

これは一般的な質問です。Api vsダイレクトリンクS3アダプター経由のファイル提供

私たちはAWS beanstalkのparse-serverを として、AWS-S3アダプタをファイルとして使用しています。 (DirectAccessのがtrueに設定されている)場合は、解析サーバ 上S3アダプタの構成では

我々はコンフィギュレーションを設定した場合、 今S3( http://bucket.aws..../

から実際のファイルのURLを返します解析からファイルを取り出します(DirectAccessのがfalseに設定されている)、 解析は、この(http://parse-server-url/parse/files/filename.png

私の主な懸念事項/疑問に思うが、我々は第二の選択肢 で行く場合(DirectAccessのがfalseに設定されている)ということであるようにリンク をマスキングするファイルのURLを提供します。ファイルにアクセスするには、サーバーを実行しているインスタンスに負荷がかかりますか? parse-serverはファイルをキャッシュにダウンロードしてから、要求しているアプリケーションに提供しますか?

たとえば、画像のファイルを含むオブジェクトを提供する必要がある場合は、完全なURLを解析して残りの部分を処理させる方が効率的でしょうか?それとも問題じゃない?

答えて

0

directAccessを無効にすると、Parse-serverはプロキシとして動作し、そのような要求を処理するためにCPU時間を消費します。 パーズサーバにはファイルキャッシュがないため、すべてのリクエストはAWSバケットに転送され、クライアントに返されます。 希望に役立ちます。

関連する問題