これがそのことです。今、私はこのeコマースWebサイトを持っており、人々は自分の製品の写真をたくさん送ることができます。すべての画像はAmazonのS3に保存されています。サムネイルなどが必要な場合は、S3にあるかどうかを確認します。そうでない場合は、1つを処理して、S3に送信し、ブラウザーに表示します。さまざまなサイズのサムネイルはすべてS3に保存され、リクエストごとにサムネイルの可用性を確認するのはお金がかかります。サイトがもっと注目され始めたら(もしそうなら...)、私は多額の支払いをするのではないかと心配しています。
代替案を考えて、S3で元の画像だけを保持し、要求ごとにその場で画像を処理することを考えていました。そのようにCPU使用率を計算することになると思いますが、どこまで行けるかを確認するためのベンチマークは作成していません。重要なのは、S3でリクエストを行ったり、より多くの画像を保存したりするのにお金をかけず、ユーザーのブラウザにすべてをキャッシュできるということです。それを行うのはそれほど安全ではないことを私は知っているので、それが私がこの質問をここに持ってくる理由です。
どう思いますか?どうすればこれを解決できると思いますか?