問題タブ [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.
jboss - JS/画像の有効期限ヘッダーの設定
JS/Images/CSS などのファイルの有効期限ヘッダーを設定するのを手伝ってください
サーバー: Linux アプリサーバー: Jboss
.htaccess ファイルを使用して同様のことを達成するためにインターネットでいくつかの例を取得していましたが、明確ではありません。
caching - Nginx は Expires および Cache-Control ヘッダーを設定していません
Chromium Dev Tools は、構成に関連するディレクティブを明示的に追加していますが、すべてのリソースが「明示的にキャッシュ不可」であると不平を言っています。
このファイルは/etc/nginx/sites-enabled/
、メイン構成に含まれています。
ヘッダーは次のとおりです
。
応答
Pragma: no-cache
aと aが存在することがわかりますが、Cache-Control: no-cache
確かに追加しませんでした。Chromeはそれを追加していますか?
gzip - Gzip 圧縮と設定により、Google Cloud Storage のヘッダーが期限切れになります
次のコマンドを使用して、ファイルを Google のクラウド ストレージにアップロードしています。これらのコマンドは、HTML、CSS、および JS を gzip し、CSS、JS、および画像の有効期限ヘッダーを 6 か月に設定します。
これを 1 つまたは 2 つのコマンドに単純化することは可能ですか?
caching - nginx でブラウザのキャッシュを活用する
/etc/nginx/nginx.conf debian サーバーに有効期限を追加しましたが、ウェブサイト ファイルのヘッダーには表示されません。
ここに私のnginx.confがあります:
誰でも問題は何ですか?私はまったく専門家ではありません。チュートリアルから過去をコピーしただけです...
ありがとう
javascript - javascript ファイルで有効期限が切れる nginx (PHP によって動的に生成される)
expires
PHP によって生成された JavaScript ファイルのヘッダーに問題があります。
Web サイトには 2 種類の JavaScript ファイルがあります。1 つの部分は静的な JavaScript ファイルで、もう 1 つの部分は PHP によって動的に生成されます。
期限切れヘッダーのない conf
ここでは、ファイルexpires
にヘッダーは追加されません.js
(すべてのファイルが返されますHTTP 200
)
期限切れヘッダーを含む conf
ファイルの場所を追加すると、.js
動的に生成されたすべてのファイルが返されますHTTP 404
ヘッダー付きの静的および動的に生成され.js
たファイルの両方を処理する方法は?expires
動的に生成されたすべての JavaScript ファイルには名前が付けられます*-php.js
ファイル構造
PHP ルーティング
.htaccess - すべてのディレクトリに .htaccess ファイルを設定する
私は自分のドメインで複数のサブドメインに取り組んでいます。1 つの作業を終えたばかりで、この特定のサブドメインのキャッシュ ヘッダーを指定したいと考えています。他のサブドメインでもキャッシュヘッダーを有効にしたくありません。作業を終了した単一のサブドメインだけです。
したがって、期限切れヘッダーはサブドメイン A では機能するはずですが、サブドメイン B および C では機能しません。
これを達成する方法がわからず、同様の質問が見つかりません。
現在の .htaccess ファイル
node.js - 静的ファイルのキャッシュを有効にする方法を明示したノード js
私はすべての可能性を試しました。以下は私の応答ヘッダーです
しかし、それでも 304 ステータスは返されません。Firefox でコマンド refresh を更新すると、その画像が 200 応答コードで再度ダウンロードされます。ユーザーがコマンドの更新をクリックすると、304ステータスが返されることは望ましくありません。新しいファイルをダウンロードする代わりに、ブラウザのキャッシュから取得する必要があります。
以下は私のnodejsコードです
完璧なキャッシュを有効にする方法を教えてください。前もって感謝します..