1

現在、次のように、アプリケーションですべてのサムネイル処理を処理する小さな API を作成しました。

../thumbnail?src=image.jpg&w=150&height=100

これはまず、この画像のこれらのパラメーターを持つサムネイルが既に生成されているかどうかを確認します。生成されていない場合は、サムネイルを作成してからリダイレクトします。すでに存在する場合は、世代をスキップします。

私の問題は、これらのサムネイルを S3 にアップロードしたい場合、画像が既に存在するかどうかを確認して生成をスキップするにはどうすればよいですか?

理想的には、画像が存在しない場合にサムネイル スクリプトにリダイレクトする S3 への最初のリクエストを行います。

4

1 に答える 1

2

解決策は、S3 を完全にバイパスし、サーバーからコンテンツを取得するオプションを許可する Cloudfront を使用することです。

something.cloudfront.com/thumbnail?params=...

最初にこれらのキャッシュ サーバーで画像を検索し、見つからない場合は次の場所に移動します。

your.domain.com/thumbnail?params=....

そして、そこからAmazonにキャッシュされます

于 2013-01-12T08:52:51.937 に答える