Etags在同一资源上缓存uri可能吗?

时间:2013-12-22 19:15:57

标签: http caching etag

我的根网址('/')会返回不同的内容,具体取决于您是否登录。

这个网址仍然可以使用etags吗?将登录的内容托管在不同的网址上会更容易吗?

1 个答案:

答案 0 :(得分:1)

您可以使用两个不同的ETags投放资源。请求可以在If-None-Match中同时包含两个标记。然后,您可以决定缓存的实体是否有效,并告诉客户端显示哪一个:

  

如果任何实体标签与[..]匹配,则服务器不得执行所请求的方法[..]。相反,如果请求方法是GET或HEAD,服务器应该响应304(未修改)响应,包括匹配的其中一个实体的缓存相关头字段(特别是ETag)。

相关问题