老师 文件的Etag在服务端是如何保存的呢?

来源:3-6 Nginx作为静态资源web服务_浏览器缓存原理

码农小杨

2018-12-07

其他都清楚 就是不清楚文件的Etag在服务端是怎么保存的
还请老师解答下

写回答

1回答

Jeson

2018-12-07

Ttag它是一个hash值,原理是这样的,当浏览器请求服务器的某项资源(A)时, 服务器根据A资源算出一个哈希值(3f80f-1b6-3e1cb03b)并通过 ETag 返回给浏览器。

你可以理解为,对资源文件作md5计算类似一样,区别是只要文件内容不变化计算的hash数值就是一样的。所以,服务端不需要保留Etag,客户端缓存的资源中会保留就好了。

1
0

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程