3

mod_rewrite を使用して画像ファイル名に日付を含めたいので、期限切れのヘッダーに関係なく、ブラウザーは画像が変更されるたびに画像を更新する必要があります。

私の書き換えルールは

RewriteRule ^images/[0-9]+/(.*)$ http://my-amazon-bucket.s3.amazonaws.com/$1

これは次のようになります

http://example.com/images/2010-08-11/example-image.jpg

の中へ

http://my-amazon-bucket.s3.amazonaws.com/example-image.jpg

最初のドメインは、画像ファイル全体の帯域幅を運ぶのでしょうか?

4

2 に答える 2

2

あなたのルールは、クライアントに、ターゲットの場所に別のものを送信してそこからリソースを取得するように指示する応答になります ( HTTP 応答ステータス コード 302を参照)。

プロキシを使用している場合のみ ( Pフラグを使用。 mod_proxyも参照)、サーバーはリモートからリソースを要求し、それをクライアントに渡します。その結果、入力と出力が 2 倍になります。

于 2010-05-07T15:31:47.243 に答える
0

最初のクライアントがリクエストを受け取りますが、それを 2 番目のクライアントに渡します。したがって、イメージを提供するための帯域幅は、2 番目のホストによって処理されます。

于 2010-05-07T15:32:14.843 に答える