[英]Browser random behaviour in using cache and reloading for js/css from server despite setting cache-control header
[英]HTTP Caching - Asset not serving from browser cache after setting Cache-Control Header
初始請求 第二個請求 我正在使用節點模塊(express-cache-ctrl)啟用對proxy的緩存。
app.use(cache.public(3600));
我的靜態資產上帶有max-age的Cache-control標頭。 我無法弄清楚為什么它們會在刷新時重新加載,而不是從browser-cache服務。
編輯:
var onProxyRes = function(proxyRes, req, res) {
if ( proxyRes.headers["content-type"] == "text/css" ||
proxyRes.headers["content-type"] == "application/javascript") {
proxyRes.headers["Cache-Control"] = "public, max-age=86400";
}
//在此處添加一些內容以修改代理響應};`嘗試在代理響應上手動添加緩存標頭也不會緩存資產
如果您遇到任何SSL錯誤,則在Chrome論壇中運行https服務器時會在Chrome論壇中找到此問題,在這種情況下,瀏覽器會阻止通過HTTPS https://bugs.chromium.org/p/chromium/issues/detail?id=110649進行緩存。 。 現在為我工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.