gpt4 book ai didi

language-agnostic - HTTP:生成 ETag header

转载 作者:可可西里 更新时间:2023-11-01 15:05:13 29 4
gpt4 key购买 nike

如何为资源文件生成 ETag HTTP header ?

最佳答案

只要它随着资源表示的变化而变化,你如何产生它就完全取决于你。

您应该尝试以另外一种方式生成它:

  1. 不需要您在每个条件 GET 上重新计算它,并且
  2. 如果资源内容没变就不会变

如果您不将计算出的哈希值与文件一起存储,则使用内容哈希值可能会导致您在 #1 处失败。

如果您重新排列文件系统或从多个服务器提供内容,使用 inode 编号可能会导致您在 #2 处失败。

一种可行的机制是使用完全依赖于内容的东西,例如 SHA-1 哈希或版本字符串,只要您的资源内容发生变化,就会计算并存储一次。

关于language-agnostic - HTTP:生成 ETag header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4533/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com