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