有人可以解释一下django中“etag”的用途吗?

时间:2015-12-25 04:44:10

标签: python django etag

我对etag机制感到困惑。如果有人能够解释它,那将是一个很大的帮助

1 个答案:

答案 0 :(得分:2)

首先让django / python中的etags分开。 etags的概念独立于任何编程语言。它实际上是HTTP的一部分。

简单地说,etags是实现Web缓存的一部分。基本上,服务器返回ETag标头,该标头是表示资源状态的散列。然后,客户端可以将该哈希值发送到可以执行检查的服务器,如果匹配,则客户端具有的缓存仍然有效304。如果值不同,则服务器会将完整响应发送回客户端。

Wiki基本概述:)