etag

    0热度

    1回答

    在我的页面中,我们为未登录的用户设置了一些用户特定的唯一哈希键。这有助于我们跟踪这些用户。 问题是大多数情况下用户经常清除浏览器历史记录,并删除此信息。 我想将此密钥存储在更持久的浏览器历史记录中,如ETAG。 如果ETAG可以用于在分布式系统(运行在负载均衡器后面的多个Apache)中存储这种信息,可否请指导。 关键是UUID 32字符长度。 感谢 使用的ETag https://en.wiki

    1热度

    1回答

    我向我的应用程序添加了一个自定义缓存行为,类似于Thierry提出的in this article。对于每一个CSS,JS和HTML文件服务器在我的静态内容我加入这两个以下标题: // Added by me ETag: "0c635aa7113262fac7606da2432e00f5" // md5(last_mod_date_of_file) Cache-Control: max-age

    0热度

    1回答

    $response = $this->render("index.html.twig", []); $response->setPublic(); $response->setVary("Cookie"); $response->setExpires($cache->getExpires()); $response->setLastModified($cache->getLastModi

    0热度

    1回答

    我缓存使用下面的代码的静态资源在我nginx.conf: http { ... gzip on; gzip_types *; gzip_vary on; ... server { ... location /static { alias /opt/static_root; expires

    0热度

    1回答

    我试图在我的Spring REST API中配置ETags。据我了解,我只需要添加一个过滤器,它与码头服务器看起来像: servletContextHandler.addFilter(new FilterHolder( new ShallowEtagHeaderFilter()) , "/*", EnumSet.allOf(DispatcherType.class)); 于是我开始了

    1热度

    1回答

    因此,在我的一个项目中,我必须创建一个http缓存来处理到服务器的多个API调用。我读了关于这个ETag头,可以与条件GET一起使用,以最大限度地减少服务器负载并实现缓存。但是,我生成E-Tag时遇到问题。我可以使用资源的LAST_UPDATED_TIMESTAMP作为ETag或散列它使用某种像MD5的散列算法。但是最好的办法是什么? 有没有使用原始时间戳作为Etag? 任何支持的答案是高度赞赏.

    2热度

    2回答

    我试图使用ETags跟踪唯一ID。 我已经部署一个java弹簧控制器 - 本地主机:8080/testTag/hitApi.html 问题是,我下面两个请求接收两个不同的ETag为。唯一区别是在获取查询参数 - get请求1 - localhost:8080/testTag/hitApi.html? name = user1 & id = 123 get request 2 -localhost:

    0热度

    1回答

    如何启用或禁用的Etag到imporve网站的性能。 如果有相同的视频或文件可用,请分享。

    0热度

    1回答

    如果我有和返回​​的HTTP方法,我可以计算一个ETag,它依赖于(并唯一标识)这个​​。 如果稍后再次调用相同的HTTP方法,则返回不同的响应标题,例如, X-Custom-Header: Something Else,我希望浏览器知道有些事情已经改变,即使​​可能仍然是相同的。 所以我的问题是,我应该考虑(一些?)HTTP响应头'计算ETag时?

    1热度

    1回答

    我试图用ShallowEtagHeaderFilter来实现我的springboot ETAG: @Bean public ShallowEtagHeaderFilter shallowEtagHeaderFilter() { System.out.println(new ShallowEtagHeaderFilter()); return new Shallo