問題タブ [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.
cross-browser - eTagのブラウザサポート
私は自分のサイトでeTag/If-None-Matchブラウザキャッシュをサポートするように取り組んでいますが、どのブラウザがそれをサポートしているかどうかわかりません。誰かが私にリストを教えてもらえますか?それが普遍的だとは想像できませんが、その主張を裏付けるものは何も見つかりませんでした。
乾杯、
マイク
emacs - tags-table-list内のファイルのいずれかが無効な場合にエラーを無視するようにemacs/etagsに指示するにはどうすればよいですか?
私は(setq tags-table-list <> <> .. <>)
(〜/ .emacsで)emacs / etagsに、言及されたディレクトリでTAGSファイルを探すように指示します。これらのディレクトリの一部は、常に存在またはマウントされているとは限りません。したがって、タグを検索するたびに、emacsは「ファイル<>は有効なタグテーブルではありません」というエラーをスローします。とにかくemacsにそのファイルを無視して他のディレクトリを探し続けるように指示することはありますか?
更新:
前の質問に続いて、存在しているが有効な形式ではないファイルをemacs
無視するように指示する方法はありますか?TAGS
ありがとう。
http - Etag 属性が存在するが、HTTP ヘッダーにキャッシュ制御が存在しない
上記は、応答の http ヘッダーです。Cache-control 属性はありませんが、Etag および Last-Modified 属性があります。ブラウザはこの状況をどのように処理しますか? 現在、キャッシュが新しいと見なされる期間はどれくらいですか?
php - PHPでETagを無効にしますか?
私たちのウェブホスティング業者はサイトを新しいサーバーに移動しましたが、今ではどこにでもETagがあるという問題があります。
htaccessでFileETagNoneを試しましたが、機能しません。彼らは電話で、ETagはApacheからのものではなく、新しいphpからのものであり、そこで無効にする必要があると言っていました。
つまり、php 5が標準ごとにETagを送信していることについて何かが見つからず、php.iniでそれを無効にする設定が見つかりません。
誰かがphpでETagを無効にする場所を知っていますか?
ruby - Rails3で自動etagヘッダーを無効にする
Railsはすべての応答にetagを自動的に追加します。この動作を変更するにはどうすればよいですか?rails 2.xの例をいくつか見つけましたが、機能しません。
asp.net-mvc - ASP.NET MVC で ETag フィルターを作成する
MVC で ETag フィルターを作成したいと考えています。問題は、Response.OutputStream を制御できないことです。それができれば、結果ストリームに従って ETag を計算するだけです。以前にWCFでこれを行いましたが、MVCでそれを行うための簡単なアイデアを見つけることができませんでした.
みたいなのが書けるようになりたい
何か案が?
http - ETag の構文?
Redbotは、私の Web ページに無効なヘッダーがあると報告しています。
ETag ヘッダーの構文が無効です。
私のヘッダーは次のように設定されています:
なぜ無効なのですか?
ETag の構文は何ですか?
php - ETag ヘッダーが PHP から送信されない
PHP 5.3.2 と Apache 2.2.14 を実行しています。を使用してheader()
、「ETagx」を送信すると、応答でヘッダーが取得されますが、正しいヘッダー名である「ETag」を送信すると、何も取得されません。
header('ETagx: "33653a-4831d8249af80"')
働きながら
header('ETag: "33653a-4831d8249af80"')
ではない。php.ini、またはこれに影響を与える可能性のある Apache 構成ファイルに構成オプションはありますか?
asp.net-mvc - ETag ヘッダーが IIS では機能するのに VS2010 Web サーバーでは機能しないのはなぜですか?
私の ASP.NET MVC 2 アプリには、次の行があります。
Fiddler を使用して HTTP ストリームをトレースすると、次のことがわかります。
IIS7 で実行している場合は応答ヘッダーに含まれていますが、Visual Studio 2010 Web サーバーで実行している場合、このヘッダーはただ... 消えます。Response.Cache.SetETag() または Response.AppendHeader("ETag", etag) を介して設定しても、返されることはありません。
これは IIS Web サーバーの「機能」ですか? 見逃した構成設定はありますか?何かをデバッグできるようにするためにIISプロセスに接続する必要がある場合、キャッシュの無効化のテストが少し面倒になります...
編集: Response.Cache.SetCacheability(HttpCacheability.Public) を呼び出しているにもかかわらず、VS/Cassini は常に HTTP Cache-Control が「プライベート」に設定されたリソースを返すように見えます...それは役に立ちますか?
php - CSS と JavaScript のキャッシング
キャッシングで困っている...
このphpファイルをURL書き換えで使用して、cssとjsを圧縮してキャッシュします
ファイルの 1 つを変更または更新すると、ブラウザが更新されたファイルを取得するという印象を受けました。しかし、キャッシュをクリアするか、ページを更新しない限り、そうではありません。
私のコーディングは間違っていますか?それとも、ブラウザはキャッシュの有効期限が切れるまで更新されたコンテンツを取得しないと想定していますか?
ルールを書き換える
----------
編集:多分私はこれを別の方法でやるべきですか?大企業はキャッシュに何を使用し、キャッシュの有効期限が切れる前にブラウザーに更新されたコンテンツを取得させるにはどうすればよいでしょうか?
編集2:助けてくれてありがとう。私は1時間のキャッシュで行きます