tag cache-control

標籤
貢獻17
72
12:47 AM · Nov 04 ,2025

@cache-control / 博客 RSS 訂閱

spacewander - Nginx 是如何讓你的緩存延期的

當 Nginx 使用 proxy cache 的文件作為響應時,它會更新其中的一些內容,比如 Date 響應頭;但大部分響應頭都不會得到更新,比如 Expires 和 Cache-Control。眾所周知,Cache-Control 可以通過 max-age=xxx 或者 s-maxage=xxx 指令設置緩存的有效時間。跟 Expires 響應頭不同,這一時間是相對的。假設上游服務器返回 Cac

cache-control , Nginx

收藏 評論

xuxueli - XXL-CACHE v1.2.0 | 多級緩存框架

Release Notes 1、【增強】多序列化協議支持:針對L2緩存,組件化抽象Serializer,可靈活擴展更多序列化協議; 2、【優化】移除冗餘依賴,精簡Core體積; XXL- CACHE 快速接入示例 代碼參考github倉庫 /test 目錄:https://github.com/xuxueli/xxl-cache/tree/master/xxl-cache-samples

redis , cache-control , 緩存

收藏 評論

iriniland - 網站 cache control 最佳實踐

推薦閲讀: 2020年軟件開發趨勢 高併發案例 - 庫存超發問題 負載均衡的分類及算法 異地多活架構 Postman 的替代品來了 有時,當第二次訪問網站時,看起來比較怪,樣式不正常。 通常,是因為 cache control 緩存控制策略定義不正確,導致服務端最新部署之後客户端沒有接收到最新的更改。 本文將向您展示正確的緩存設置,以便在每次部署後使所有用户的網

cache-control

收藏 評論

Datenlord - DatenLord前沿技術分享No.23

達坦科技專注於打造新一代開源跨雲存儲平台DatenLord,通過軟硬件深度融合的方式打通云云壁壘,致力於解決多雲架構、多數據中心場景下異構存儲、數據統一管理需求等問題,以滿足不同行業客户對海量數據跨雲、跨數據中心高性能訪問的需求。在本週的前沿技術分享中,我們邀請到了浙江大學在讀碩士研究生繆晨露為大家分享她在MICRO和HPCA上發表的兩篇論文的精華,演講主題是Something About Cac

安全防護 , cache-control , 安全

收藏 評論

肥仔John - Another Intro for HTTP Cache

There are two different categories of HTTP caching. One is so-called Strong/Force Cache, whilst the other is called as Negotiation Cache. Here're the brief intro of those: Force Cache takes preceden

etag , last-modified , HTTP , cache-control , expires

收藏 評論

註銷 - SAP Hybris platform和Netweaver的緩存(Cache)設計機制

Hybris Cache (1 )The Hybris Cache is a part of the Hybris persistence layer. (2) It improves the performance of a single server node by reducing the amount of database queries. (3) It transparen

saprfc , cache-control , 緩存 , sap , abap

收藏 評論

數據庫知識分享者 - Kubernetes Client-go Informer 源碼分析

幾乎所有的Controller manager 和CRD Controller 都會使用Client-go 的Informer 函數,這樣通過Watch 或者Get List 可以獲取對應的Object,下面我們從源碼分析角度來看一下Client go Informer 的機制。 kubeClient, err := kubernetes.NewForConfig(cfg) if err != n

函數 , 源碼 , cache-control

收藏 評論

風徹 - HTTP緩存(Cache-Control、Expires 、ETag)

HTTP緩存 HTTP緩存( ETag、Cache-Control)——谷歌開發者 HTTP緩存有利於web性能優化 Cache-Control 例子 假設我們首頁有一個請求,請求js文件 script src="./main.js"/script 如何讓CSS和JS請求速度加快? 此時打開首頁 發現這個文件大小為279KB,使用時間為382ms 如果再次刷新首頁,

etag , cache-control , http緩存 , expires

收藏 評論

Yujiaao - 使用 NGINX 和 NGINX Plus 實現智能高效的字節範圍緩存

作者: F5的歐文加勒特 產品管理高級總監2016 年 1 月 21 日 正確部署後,緩存是加速 Web 內容的最快捷方式之一。緩存不僅使內容更靠近最終用户(從而減少延遲),還減少了對上游源服務器的請求數量,從而提高了容量並降低了帶寬成本。 AWS 等全球分佈式雲平台和 Route 53 等基於 DNS 的全球負載平衡系統的可用性使您可以創建自己的全球內容交付網絡 (CDN)。 在本文中,我們將瞭

range , cache-control , proxy-pass , Nginx

收藏 評論

Funky_Tiger - 前端工程師必懂知識點之HTTP緩存

為什麼要使用 HTTP 緩存 對於資源: 假如每次請求的請求頭和響應頭分別都是1k,請求文件大小是10k。那麼一次請求就是12k大小,n次就是(12 * n)k。 對於前端: 前端每次請求完畢都要重新渲染 影響用户體驗 對於後端: 沒有緩存機制的話前端會頻繁的請求後端的接口。後端每次都要提供查找和下載等功能。如果請求基數比較大,服務器就會存在較大的壓力。 為了減少網絡帶寬消

HTTP , cache-control , 緩存 , 前端

收藏 評論

註銷 - HTTP 頭部字段 Cache Control max-age = 0 和 no-cache 的區別

禁掉緩存的情況:請求百度首頁 開啓緩存的情況下: 似乎沒有什麼變化。 再觀察請求的頭部字段:cache-control: max-age=0 標頭 Cache-Control: max-age=0 暗示內容立即被認為是陳舊的(並且必須重新獲取),這實際上與 Cache-Control: no-cache 相同。 首先了解 cache-control 的幾種可能的值: no-cac

HTTP , no-cache , cache-control , 緩存 , Web

收藏 評論

Ashin - http-web緩存總結

友情提示:緩存什麼的,完全依賴相關http header頭信息來標記和判斷的哦 緩存讀取順序: 首先讀取本地緩存,如果條件滿足就取本地緩存,否則往後走代理緩存,同理,條件滿足就是從代理緩存取資源(可能存在多級代理緩存) 如果一條鏈路上的資源都不符合,那麼就去源服務器獲取 緩存優先級:Cache-Control Expires Etag Last-Modified 緩存的分類和優先

etag , last-modified , HTTP , cache-control

收藏 評論

註銷 - Client Side Cache 和 Server Side Cache 的區別

Cache me outside 緩存是一種優化網頁加載時間並優化其使用的內存量的持久化機制。 Cache 的定義 出於篇幅限制,本文重點介紹 Web 緩存。 當您加載網站時,網站數據(如圖像、視頻和 html 文檔)將被保存。 重新加載網站後,它不會調用數據庫再次獲取該數據。 它只是將數據從內存中讀取。 緩存以容量換取速度,緩存通常會暫時存儲數據的子集,而數據庫的數據通常是完整且持久的。 Cli

cache-control , 緩存 , 前端 , html5 , Javascript

收藏 評論

前端搬磚師 - 前端緩存大全

前端緩存一直是前端一熱門話題,也是面試高頻考點。主要涉及前端性能優化相關知識點。先來看看大綱: 之前也有寫過一遍關於http緩存的文章一文讀懂http緩存(超詳細),裏面寫的比較詳細。有興趣可以去看看,今天呢,主要是對前端緩存做一個較為全面的總結,希望對大家有所幫助吧! 前端緩存大致分為兩類: 1、http緩存 2、本地緩存 一、http緩存 http緩存也稱為應用緩存,主要是緩存get請

cache-control , 緩存 , http緩存 , 瀏覽器緩存 , 前端

收藏 評論

風徹 - Session

Session Cookie 和 Session 區別與聯繫 由於HTTP協議是無狀態的協議,所以服務端需要記錄用户的狀態時,就需要用某種機制來識具體的用户,這個機制就是Session。 典型的場景比如購物車,當你點擊下單按鈕時,由於HTTP協議無狀態,所以並不知道是哪個用户操作的,所以服務端要為特定的用户創建了特定的Session,用用於標識這個用户,並且跟蹤用户,這樣才知道購物車

localstorage , cache-control , 前端 , Javascript , session

收藏 評論

qbit - Elasticsearch 緩存相關(qbit)

前言 本文對 Elasticsearch 7.17 適用 Elasticsearch 主要有 3 種緩存:fields cache、query cache、request cache 3 種 cache 的配置狀況都可以用命令查看 # 集羣 GET _cluster/settings?include_defaultsflat_settings # 索引 GET my-index/

cache-control

收藏 評論

數據庫知識分享者 - 揭秘 cache 訪問延遲背後的計算機原理

簡介:本文介紹如何測試多級 cache 的訪存延遲,以及背後藴含的計算機原理。 CPU 的 cache 往往是分多級的金字塔模型,L1 最靠近 CPU,訪問延遲最小,但 cache 的容量也最小。本文介紹如何測試多級 cache 的訪存延遲,以及背後藴含的計算機原理。 圖源:https://cs.brown.edu/courses/... Cache Latency Wikichip[1] 提供

p2p , cache-control

收藏 評論

Herman - 萬字長文聊緩存(上)- Http緩存

深入解析SpringMVC核心原理:從手寫簡易版MVC框架開始(SmartMvc) : https://github.com/silently9527/SmartMvc IDEA多線程文件下載插件: https://github.com/silently9527/FastDownloadIdeaPlugin 公眾號:貝塔學JAVA 摘要 緩存的目的是為了提高系統的訪問速度,讓數據更加接近

cache-control , http緩存 , Nginx , 後端

收藏 評論

前端搬磚師 - HTTP請求頭和響應頭中cache-control的區別

都知道http的請求頭和響應頭都可以設置cache-control屬性,它的作用是用來設置靜態資源緩存的。難道他們就沒有什麼不一樣的地方麼?反正一開始我是不明白,在網上也硬是沒找到答案,於是這篇文章就出來了。。。 以下是本次驗證的代碼: 客户端為了驗證請求頭cache-control的作用,所以採用了ajax的方式來請求js。服務端主要是用來設置靜態資源的緩存時間的。我們所説的緩存都是建立在g

HTTP , cache-control , 緩存 , 前端

收藏 評論

思過崖 - 6. Nginx瀏覽器緩存原理

與緩存有關的請求頭 key value 説明 Cache-Control max-age=0 客户端向服務器端表明,如果緩存過期了,但是過期時間還沒有超過指定時間(以秒為單位),則直接返回304即可。 If-Modified-Since Wed, 09 Aug 2017 10:28:55 GMT 根據

etag , cache-control , Nginx , nginx-module

收藏 評論

老馬嘯西風 - java 從零開始手寫 redis(五)過期策略的另一種實現思路

前言 java從零手寫實現redis(一)如何實現固定大小的緩存? java從零手寫實現redis(三)redis expire 過期原理 java從零手寫實現redis(三)內存數據如何重啓不丟失? java從零手寫實現redis(四)添加監聽器 前面實現了 redis 的幾個基本特性,其中在 expire 過期原理時,提到了另外一種實現方式。 這裏將其記錄下來,可以拓展一下自己的思路。 以前的

redis , cache-control , 緩存 , memcached

收藏 評論

qbit - Python 函數緩存(qbit)

前言 本文的 Python 3.8 適用 截至 2021.4.14,functools.lru_cache 和 cachetools 都不支持異步函數的緩存(async) functools.lru_cache 官方標準庫: functools.lru_cache 給 lru_cache 增加生命週期管理: https://stackoverflow.com/que... cach

cache-control , 緩存

收藏 評論

DiracKeeko - [瀏覽器] Expires,max-age,判斷緩存過期的瀏覽器實現

Expires (http1.0) 在HTTP Header中通過Expires字段 傳遞一個GMT格式的字符串。 舉例: Expires: Wed Feb 20 2019 11:25:41 GMT Cache-Control: max-age=seconds (http1.1) 在HTTP Header中通過Cache-Control字段中的值max-age傳遞一個max-ag

瀏覽器 , cache-control , 緩存 , expires

收藏 評論