私は、CSSファイルがChromeブラウザにキャッシュされていないことを確認しています。私のアプリケーションは、角度-CLIによって構築され、必要なすべてのCache-Controlヘッダと5分に設定Expiresヘッダをされています。期待通りに同じレスポンスヘッダに設定されているクロムがcssファイルをキャッシュしていません。キャッシングは.js/.pngファイルで機能します。
Accept-Ranges:bytes
Cache-Control:max-age=600
Content-Encoding:gzip
Content-Type:text/css
Date:Wed, 13 Sep 2017 05:11:17 GMT
ETag:W/"441246-1505278984000"
Expires:Wed, 13 Sep 2017 05:21:18 GMT
Last-Modified:Wed, 13 Sep 2017 05:03:04 GMT
Server:Apache-Coyote/1.1
Transfer-Encoding:chunked
Vary:Accept-Encoding
JSファイルがキャッシュされます。 FirefoxのMozillaにもcssファイルがキャッシュされています。 私はポストを通じて検索し、いくつかの記事の提案があった。すべてのSSLエラーが発生した場合、自己署名証明書を提示し、HTTPSでの作業
リソースは時々クロームによってキャッシュされません。しかし、私の場合、.js、.pngファイルなどの他のファイルはすべて同じチャネルで操作され、キャッシュされます。
Transfer-Encoding: chunked
はクロムでのキャッシュに問題がありますか? FireFoxでもうまく動作します。 https://github.com/expressjs/compression/issues/64
任意のポインタ/提案を:
gzip圧縮は、Chromeでうまく動作しないのですか?
はい、正しいかもしれません。これは、HTTPサーバーの設定と関係しています。私の場合、私はサーバー設定に対する自由/アクセス権を持っていないので、私はJSファイルのレスポンスヘッダ 'Transfer-Encoding:identity'を設定します。 – Nilesh