問題タブ [expires-header]

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 に答える
4499 参照

asp.net-mvc - IIS 8.0 は Expires ヘッダーと Cache-Control の両方を追加します

私はstackoverflow addの両方ExpiresCache-Control それらの画像、css、jsなどを見ることができるので、同じことをしようとしています。この記事を試しました

web.config

コンテンツ フォルダー内の css ファイルにアクセスしようとすると、次のようになります。http://localhost:11111/Content/bootstrap.min.css

次のエラーが表示されます

エラー:

HTTP エラー 500.19 -

内部サーバー エラー ページの関連構成データが無効であるため、要求されたページにアクセスできません。

構成エラー 構成要素 'clientCache' は既に定義されています

私はclientCacheすでに定義されていることを知っていますが、私は懸念していて、応答ヘッダーで Cache-Control と Expires の両方を設定する方法を知りたいですか?

どんな助けでも素晴らしいでしょう。

アップデート:

@Vitaly Kulikovがコメントで回答して議論し、これこのExpires and Cache-Control投稿を使用して、IISではweb.configで両方を設定できるという結論に達したので、少なくとも画像の有効期限を設定するためにOutputCacheを使用する予定で、 0.9で動作しますミリ秒の遅延。希望は誰かを助けます。

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

caching - キャッシュが機能しない理由 (キャッシュ制御)

実際には、キャッシュ制御と期限切れヘッダーを送信します (通常、キャッシュ制御は期限切れヘッダーをオーバーライドします) が、304 応答が返されました。ナビゲーターがこの検証を行うのはなぜですか? 通常、ナビゲーターは 304 を作成すべきではありません。これは、キャッシュ コントロールがあり、キャッシュを使用する必要があるためです。(ブラウザはファイアフォックス)

応答は次のとおりです。

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

html - HTTP ヘッダーの「期限切れ」がキャッシュからページをレンダリングしない

クライアント側のキャッシュを管理できるすべてのメタに精通しているわけではないので、HTTPヘッダーの「期限切れ」を使用した簡単な例を作成しようとしました

次のコードを使用します。

初めてページをロードしたとき(キャッシュは以前にクリアされました)。ページはキャッシュに保存されますが、ボディを「MY BODY2」で更新してページをリロードすると、ページに「MY BODY 2」が表示されます。有効期限が 2016 年 7 月であるため、ブラウザーはキャッシュからページを (「MY BODY」を使用して) 取得することになっていました。

この問題に光を当てるのを手伝ってくれてありがとう

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

browser-cache - ブラウザーのキャッシュを設定し、.htacess を介してヘッダーを期限切れにする方法

私は、静的な html、css、js サイトを実行している centOS ランプ サーバーを持っています。Google のページ スピード ツールは、「ブラウザ キャッシュを活用する」ことを提案しました (これは Google の seo ランキング要因である可能性があるため、実装したいと考えています)。これは、サイトの .htaccess ファイルを介して実行できますか?

私は過去にこれを設定しましたが、ワードプレスプラグインを介してのみだったので、ほとんどワンクリックでした.

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

.htaccess - Expires ヘッダーがブラウザーによって無視されている

.htaccess ファイルに有効期限ヘッダーを追加しましたが、実際には機能していないようです。

Firefox と Chrome の両方で結果を確認すると (F12 を押し、[ネットワーク] オプションを選択し、F5 を押してページをリロードします)、ファイルに追加したルールが無視されていることに気付きました。

これらはボイラープレートからコピーされたルールです:

そして、これらはブラウザに表示されるヘッダーです。ご覧のとおり、スクリプトやスタイルシートなどのコンポーネントは 1 か月後に期限切れになりますが、画像は 2 か月後に期限切れになります。

スタイルシート ヘッダー:

スクリプト ヘッダー:

画像ヘッダー:

これについて何かできることはありますか?

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

wordpress - Expires ヘッダーを追加する方法

このコードを .htaccess で使用しています

しかし、gtmetrix.com と tools.pingdom.com は、遠い将来の有効期限のない 5 つの静的コンポーネントを示しています。

これら 5 つのコンポーネントの有効期限ヘッダーを追加する方法?!

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

nginx - Google Page Speedの解決方法:「有効期限が指定されていません」

GooglePageSpeed を使用してオンライン ショップ (Shopware) を分析すると多くの「有効期限が指定されていません」という行がすべての画像に表示されます。

ここに画像の説明を入力

Web サーバー (nginx) がLast-Modified -Timestamps とETAGヘッダーをすべての画像の応答に追加し、2 番目の要求で 304-Response が予想されるため、私は疑問に思っています。

ここに画像の説明を入力

ETAG/LastModified は Google Page Speed でサポートされていませんか?

nginx 構成の適切な部分を提供します。

間違っていることや不足していることはありますか?