0
初始請求 第二請求
我使用的是節點模塊後(快車高速緩存CTRL),以對代理啓用緩存。HTTP緩存 - 資產不是從瀏覽器的緩存服務設置Cache-Control頭
app.use(cache.public(3600));
我的靜態資產有最大年齡上他們Cache-Control頭。我無法弄清楚爲什麼他們重新加載刷新,而不是從瀏覽器緩存提供。
編輯:`
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";
}
//添加的東西在這裏修改代理響應 };` 試戴代理響應手動添加緩存頭也沒有緩存資產
看來你正在使用Chrome DevTool的網絡面板。默認情況下,選中「禁用緩存」之前的複選框。你有沒有選擇它? – shaochuancs
@shaochuancs禁用緩存未被選中 –
這很奇怪。如果DevTool沒有禁用緩存,根據屏幕截圖,沒有任何問題。 – shaochuancs