我正在阅读一本书,对于ETag这一章节有一个特定的问题。作者说ETags可能会影响性能,并且你必须精细调整或完全禁用它们。
我已经知道ETags是什么并理解风险,但是难道正确使用ETags很困难吗?
我刚刚做了一个应用程序,发送的ETag值是响应体的MD5哈希值。 这是一个简单的解决方案,在许多语言中都很容易实现。
将响应体的MD5哈希作为ETag使用是否错误? 如果是,为什么?
为什么作者(显然比我聪明得多)没有提出这样一个简单的解决方案?
除非你是作者 :), 否则这个问题很难回答,因此我正在尝试找到使用MD5哈希作为ETag的弱点。