etag

    2熱度

    1回答

    我試圖調整我的應用程序配置以設置ETag支持。 我剛纔檢查this SO問題,所以讓我說在我的代碼是從它不同: 我不使用任何XML配置文件任何責任。 我對系統的每個方面使用不同的配置類。我WebConfig看起來是這樣的: @Configuration @EnableAutoConfiguration @ComponentScan(basePackages = { "xxx", "yyy

    2熱度

    1回答

    我使用okhttp和改造調用REST服務。從該服務返回的數據存儲在我的Android應用程序內的一個SQLite數據庫。當我調用REST api時,如果數據沒有改變(由ETag或Last-Modified頭確定),我想讓Retrofit回調不做任何事(數據在DB中是OK的)。否則,我想從REST服務下載更新的JSON並更新數據庫(通過我的回調的onSuccess方法)。 在緩存中的所有設置磁盤緩存

    0熱度

    2回答

    我嘗試使用下面的代碼來設置ETAG在我的PHP頁面, $time = strtotime(date('Y-m-d H:i:').'00'); $lastmod = gmdate('D, d M Y H:i:s \G\M\T', $time); $etag = '123'; $ifmod = isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) ? $_SE

    0熱度

    1回答

    不知道是否有人可以幫助我這個。我一直試圖在Rails 4.1中將Etags和緩存控制設置爲公共,但沒有運氣。在開發機器,這一切工作正常,因爲它應該,但在生產中,當我檢查瀏覽器標題它總是「緩存控制:私人的,必重新驗證,最大年齡= 0」,沒有一個ETAG的跡象。 使用fresh_when或陳舊比如:如果過期?(ETAG:etag_here,市民:真)這就像這些功能是不存在的,因爲他們只是沒有做任何事情

    0熱度

    1回答

    通過YouTube API V3文檔的.NET客戶端庫一個ETag建議使用的ETag獲得更好的性能: 您的應用程序可以緩存API資源和他們的ETag。然後,當您的應用程序再次請求存儲的資源時,它會指定與該資源關聯的ETag。如果資源發生了變化,則API會返回修改的資源和與該版本資源關聯的ETag。如果資源沒有改變,API將返回一個HTTP響應304(未修改) 從Getting Started wi

    0熱度

    1回答

    我使用ODataController類和支持實體框架中的併發檢查,通過OData v4協議創建了WebAPI 2服務。客戶端代碼使用Odata Client T4模板生成。此代碼生成從DataServiceContext派生的代理類和容器類,它處理實體跟蹤,分析Odata URL中的LINQ查詢等。當跟蹤的實體(包含檢查併發性的屬性)被更新時,調用SaveChangesAsync方法的容器類生成H

    4熱度

    1回答

    我認爲HTTP的ETag恰恰是使舊的緩存內容失效的機制。消化物也用於同樣的目的。爲什麼他們更好,爲什麼etags不夠?

    3熱度

    1回答

    我是nginx新手。 如果proxy_pass重新生成ETag標頭,是否有辦法禁用gzip? 即: gzip on; . . . location /foo/bar { proxy_pass http://server:123; if ($upstream_http_etag) { gzip off; } } 基本上

    0熱度

    1回答

    很多不成功的研究後,我想知道是否有可能使用nginx的或清漆緩存功能來檢查數據時效性包含在報頭中的etag屬性。 這種情況很容易用圖表說明,請參閱以下內容: http://image.noelshack.com/fichiers/2014/49/1417684577-cache-nginx.png 你認爲這種使用情況下是可行的? 謝謝你,對不起我的英語:■

    0熱度

    1回答

    說我有兩根資源: /organizations /persons 一個GET通話/persons/id回報所有關於某個人的信息。 A GET致電/persons/id/organizations返回一個人屬於的所有組織的數組。 A GET致電/persons/id/organizations/id返回該人所屬的特定組織的所有信息。它將返回與/organizations/id中相同的內容。 有