問題タブ [etag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
24114 参照

language-agnostic - HTTP: ETag ヘッダーの生成

リソース ファイルの ETag HTTP ヘッダーを生成するにはどうすればよいですか?

0 投票する
4 に答える
7100 参照

apache - Apacheに一致するetagをどのように作成しますか?

Apacheが生成するものと一致するetagを作成したいと思います。apacheはどのようにしてetagを作成しますか?

0 投票する
6 に答える
19432 参照

caching - etag を作成する最良の方法は何ですか?

Web ページの etag をプログラムで生成する良い方法は何ですか? また、この方法は推奨されますか? etag をオフにすることを推奨するサイトもあれば、手動で作成することを推奨するサイトもあれば、デフォルト設定をアクティブのままにしておくことを推奨するサイトもあります。

0 投票する
3 に答える
1314 参照

iis-5 - IIS5 http ヘッダーから eTag を削除する方法

IIS5 の実行 (はい、本当に)。IIS が生成する eTag http ヘッダーを削除したいと考えています。MS には、Web ファーム全体で eTag を同期する方法に関する記事がありますが、それらを削除する方法はありません ( http://support.microsoft.com/?id=922733 )。

eTag を削除する方法はありますか?

0 投票する
2 に答える
131 参照

javascript - ドキュメントのリストを取得する際の Web キャッシング

タスクを含むリストには、クライアント側のリソースを活用する必要があります。

クライアントは次のことを行う必要があります。

  • リストの更新を通知する
  • リストの並べ替え/フィルター処理が可能 (クライアントが認識していない/キャッシュにあるタスクでサーバーからの更新を要求する)

この問題は、初期ロードまたは大規模なリストの更新時に発生します (「自分に割り当てられたタスク」から「x に関するタスク」に変更)

最も速いのは、個々の (10 以上の) 要求ではなく、すべてのタスクをリストに戻すことです。

しかし、個別にダウンロードされていないため、リスト内のタスクの更新をリクエストするときに E タグは役に立ちません。

個々の URL に対してリスト内のアイテムをブラウザにキャッシュさせる方法はありますか?

または、ナビゲーションを離れても生き残るJavaScriptキャッシュを作成する方法はありますか?

  • 別の場所に移動してタスクの URL に移動すると、js オブジェクトは存続しますか? いいえと思います。
  • 離れてから戻ってきた場合、JavaScript オブジェクトは生き残りますか? はいと思います。
    • もしそうなら、履歴を調べて既存のタスクリストに戻る「タスクリストの読み込み」ページを持つことは可能ですか? いいえ-セキュリティ。

最初の読み込みヒットを取得し、タスクを個別に取得するだけで、後のリクエストが高速になる(そしてサーバーの負荷が軽減される)と考えています。

0 投票する
1 に答える
197 参照

http - HTTP仕様で「サブレンジ」とはどういう意味ですか?

たとえば、§13.3.3および§13.3.4を参照してください。

これが「メディア範囲」( §14.1、eg Accept: text/*)や「言語範囲」( §14.4、eg )に関連しているとは思えませんAccept-Language: da, en-gb;q=0.8, en;q=0.7

多分それは、応答にバイト制限を課す「受け入れ範囲」( §14.5 )ですか? それが本当なら、s はどのように関係していETagますか?

0 投票する
12 に答える
41015 参照

asp.net - IIS7 から eTag ヘッダーを削除するにはどうすればよいですか?

高性能 Web サイトに関する Yahoo のベスト プラクティスに従って、ヘッダーからEtagsを削除したいと考えています (すべてのキャッシュを手動で管理しており、Etags は必要ありません...そして、ファームにスケーリングする必要がある場合は、私は本当に彼らがいなくなってほしいです)。Windows Server 2008 で IIS7 を実行しています。これを行う方法を知っている人はいますか?

0 投票する
7 に答える
136792 参照

http - ETag とヘッダーの有効期限

私は周りを見回しましたが、ETagExpires ヘッダーの両方を使用する必要があるか、またはどちらか一方を使用する必要があるかどうかを判断できませんでした。

私がやろうとしているのは、フラッシュ ファイル (およびその他の画像など、それらのファイルに変更があった場合に更新されるだけではない) を確認することです。

ファイル名を変更したり、URL の末尾に奇妙な文字を追加してキャッシュされないようにするなど、特別なことはしたくありません。

また、これをサポートするために PHP スクリプトでプログラムで行う必要があるものはありますか、それともすべて Apache ですか?

0 投票する
1 に答える
1957 参照

ruby-on-rails - Railsは古くなっていますか?サイトマップのメソッドは常にHTTP200を返します

私のRubyonRailsアプリケーションは、次のコントローラーコードを使用してsitemap.xmlファイルを生成します。

私の理解ではstale?、コンテンツが変更されていない場合、メソッドはHTTP304未変更応答を保証する必要があります。ただし、curlまたはWebブラウザーを使用してこれをテストすると、常にHTTP200が取得されます。

stale?メソッドを正しく使用していますか?これをローカルでテストすることも可能ですか?

0 投票する
3 に答える
22660 参照

http - ETag または Last-Modified HTTP ヘッダーのどちらが優先されますか?

後続の 2 つのリクエストで、次の 2 つのヘッダーのどちらが変更された場合にブラウザーによってより重要視されますか: ETag または Last-Modified?