0

次のシナリオを検討してください。

ブラウザーが Web サイトを要求し、要求をサーバーに送信します (A としましょう)。A は、サーバー B のコンテンツを場所として 307 リダイレクトで応答します。ここで、ブラウザはサーバー B にリクエストを送信して、このコンテンツを取得します。

数分後、ユーザーはページを更新します。

今、何が起きた?Chrome で行ったテストから、更新時に、ブラウザーのキャッシュからローカル コンテンツを取得していて、サーバー A またはサーバー B に接続していないように見えます。

これがすべてのブラウザで共通の動作であるかどうかを知りたい. ブラウザが更新時に、サーバー A またはそのローカル キャッシュに接続する代わりに、代わりにサーバー B にリクエストを送信する可能性はありますか?

教えてください...事前に感謝します!!

4

1 に答える 1

0

ユーザーが更新すると、ブラウザはサーバー「B」からコンテンツを更新します。Expiresこれは、HTTP 応答ヘッダーとCache-Control、ユーザーが実行する更新の 種類に応じて、サーバーではなくキャッシュにヒットする場合とヒットしない場合があります。http://blogs.msdn.com/b/ieinternals/archive/2010/07/08/technical-information-about-conditional-http-requests-and-the-refresh-button.aspx

于 2015-07-16T15:48:57.507 に答える