
一句话承诺:用一张表和两段配置,快速摆平前端静态资源的缓存控制,减少不必要的请求。
字段 | 作用 | 典型用法 |
|---|---|---|
ETag | 内容指纹 | 资源修改时变更,弱/强ETag可选 |
Last-Modified | 最后更新时间 | 与If-Modified-Since配合 |
Cache-Control | 缓存策略 | max-age、no-cache、immutable 等 |

server {
listen 80;
server_name _;
location /static/ {
root /var/www/html;
etag on;
add_header Cache-Control "public, max-age=31536000, immutable";
}
}const express = require('express');
const app = express();
app.use('/static', express.static('public', {
etag: true,
lastModified: true,
maxAge: '365d',
immutable: true
}));
app.listen(3000);CSS Grid 速查:三行代码做出两列布局与常见坑位图(mermaid思维导图)。