現在、ソーシャル共有のようなアプリを作成していますが、問題が発生しました。
まず、私の経験では S3 が遅いため、世界中の複数のサーバーのデータを同期して、複数のユーザーに対して高速化する必要があります。
私の質問は、国ごとに複数のバケットを作成する必要があるということですよね? Amazon には、サーバーの場所のリストがあります。ユーザーごとに、そこにアップロードするよりも最も近いサーバーを計算しますか? どのように?
次の質問です。私のアプリでは、人々は他のユーザーを購読して、その更新を確認できます。現実的には、これによって速度の違いは生じません。シンガポールの誰かがテキストをアップロードし、米国に購読者がいる場合、この購読者はシンガポールに保存されているテキストをダウンロードする必要があるため、それほど速くはありません。
これらすべてが私を混乱させています!個人的には S3 が非常に遅いと感じているため、CloudFront を使用しています。
何か助けはありますか?プロセスを誤解していますか?ありがとう!