問題タブ [cache-control]

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 投票する
1 に答える
1673 参照

asp.net - ウェブサイトが間違ったHTTPヘッダーを送信していると思われます

これはしばらくの間私を悩ませてきました。Facebookまたは別のリンク共有サイトで自分のWebサイトのリンクを共有しようとすると、リンク共有サイトはURLを削除するか(有効であると認識しないなど)、Facebookの場合はメタデータを取得できません。自動的。

私はそれが以前は機能していたと確信しています。ただし、この問題のグーグル/ StackOverflowingは難しい作業です。何がこの問題を引き起こす可能性があるのか​​、私にはわかりません。

Webサイトに静的な.HTMファイルを作成しようとしましたが、正常に機能します: test.htm

私のデフォルトのホームページは、IIS 7 URL Rewriteモジュールを使用するクラシックASP(ええ、PHPバージョンが機能しています)です。

test.htmとこのページのデフォルトのホームページの両方の結果コードとヘッダーを確認しようとしました:http: //gsitecrawler.com/tools/Server-Status.aspx

結果は次のとおりです。

test.htm

デフォルトのホームページ/

default.asp(/)ファイルの最初の4行は次のとおりです。

誰かがが間違っている可能性があるのか​​、そして/またはそれを修正する方法を知っていますか?これが私を狂気の端に追いやっているので、どんな助けやアドバイスも大歓迎です。

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

caching - ExpiresDefault:AccessとModificaionの違いは?

Apacheの.htaccessでキャッシュコントロールを設定するとき、いつ使用するか、 AccessModificationの実際の有益な違いをデコードしようとしていますが、Apacheのドキュメントは私の理解には技術的すぎます。

基本的に、高速キャッシュが得られる方法を使用したいと思います。誰かが変更ではなくアクセスを使用することの利点を説明できますか?いつどちらを使用しますか?

A7200は、「最後のユーザーがアクセスしてから2時間保持する」という意味ですか?

M7200は、「サーバー上でファイルが変更されてから2時間保持する」という意味ですか?

たくさんの動的ファイル(php | htm)とたくさんの静的ファイル(ico | jpg | png | gif | svg | swf | css | js | fon | ttf | eot | xml | pdf | flv)があり、作成できません何をすべきか頭に浮かぶ。ご説明ありがとうございます。

0 投票する
0 に答える
1298 参照

asp.net-mvc - asp.net mvc 応答から s-maxage ヘッダーを削除する方法

デフォルトでは、Asp.Net MVC (少なくとも私のセットアップ) は値を含むヘッダーを送信するようです

s-maxage=0 の部分を削除する必要があります。その理由は、このヘッダーが存在する場合、IE6 が content-disposition: 添付ファイル ヘッダーを間違って処理しているように見えるためです。

私が観察した最終的な効果は、ユーザーがダウンロードしたファイルを保存する代わりに開くことを選択した場合、実際には保存されないということです。動作している非 mvc バージョンと動作していない mvc バージョンの違いは、このヘッダーだけです。

ワーキングレスポンス:

非稼働応答:

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

c# - C#キャッシュマネージャーを探しています

ジェネリックオブジェクト用の優れたキャッシュマネージャーを探しています。

ASP.NETでC#を使用しています。使いたいSystem.Web.Cache。そのため、キャッシュを考慮し、ADD、GET、UPDATEなどの関数を実装するキャッシュマネージャーが必要です。

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

apache - If-Modified-Sinceヘッダーが配置されている間、単純なjavascriptキャッシュで不眠症の頭痛の種です!

こんにちは、地球人の皆さん!しばらくの間、考えられる解決策を空想していますが、この奇妙な問題の手がかりがありません。理由を説明してから、問題を説明しましょう。

javascripts ファイルを組み合わせて http リクエストを減らすために、私はそれらを php に入れました。これは、半年間キャッシュする頭痛のないシンプルで小さな幸せなソリューションです。(もっと多くのことがそのように機能するようになれば、人生はもっと良くなるでしょうか?) 火事と忘れの解決策。だから我慢した…

Web サイトは問題なく動作しますが、php で生成された js ファイルのヘッダーを表示すると、次のショーストッパーが表示されたようです。

An If-Modified-Since conditional request returned the full content unchanged.

PHPで生成されたファイルcombined.jsの何が問題になっていますか? 示唆に富む回答は大歓迎です!

以下のファイル < allcombined.js >

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

asp.net - ASP.NET System.Web.UI.Pageキャッシュキーの依存関係、方法は?

ASP.NETでページのキャッシュを設定し、キャッシュキーの依存関係を設定するにはどうすればよいですか?UserControlを使用してこれを行う方法はよく知っています。部分キャッシュ属性を設定してから、

ページに対してこれを行うにはどうすればよいですか?おかげで、CachePolicyオブジェクトはありません。

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

internet-explorer - IEにリソースをキャッシュさせますが、常に再検証します

キャッシュ制御ヘッダー「no-cache、must-revalidate、private」を使用すると、ブラウザーはリソースをキャッシュできますが、条件付きリクエストで再検証を強制します。これは、FF、Safari、およびChromeで期待どおりに機能します。

ただし、IE7 + 8は条件付きリクエストを送信しません。つまり、リクエストヘッダーに「If-Modified-Since」がないため、サーバーはHTTP/304ではなくHTTP/200で応答します。

サーバーの完全な応答ヘッダーは次のとおりです。

これはIEのバグのようですが、Webで関連するものは何も見つかりませんでした。別のヘッダーがないか存在するために、IEが奇妙に動作するのではないかと思います。

no-cacheとmax-ageの違いについての良い議論:Cache-Control:max-age = 0とno-cacheの違いは何ですか?

0 投票する
5 に答える
5370 参照

python - Pyramid でビーカー キャッシュを使用するにはどうすればよいですか?

私のiniファイルには次のものがあります。

そしてこれは私の__init__.py

ただし、ビュー/ハンドラーで実際のキャッシュを実行する方法がわかりません。利用可能なデコレータはありますか? 私は API に何かがあると考えましたが、利用できるのはユーザーにデータをキャッシュするように指示するものresponseだけです。cache_controlサーバー側にキャッシュしません。

何か案は?

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

php - If-Modified-Since HTTP ヘッダーを理解する

If-Modified-Sinceリクエスト オブジェクトのヘッダーを使用しようとしているキャッシング ライブラリを見ています。問題は、このヘッダーが設定されないことです。常に空白であり、REQUEST であることがわかります。

If-Modified-Sinceリクエストにヘッダーを強制するにはどうすればよいですか? それとも、これが何をするのかについて私は道を外れていますか。

これが私が言及している機能です。

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

php - Etags HTTP ヘッダーを理解する

以下に示す機能を持つキャッシング ライブラリを使用しています。5 行目の Request から eTag を取得しようとしていますが、eTag が設定されていません。

REQUEST に eTag があるのはいつですか? また、どのように設定できますか?

ありがとう。