国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

http強緩存和協(xié)商緩存的介紹和應用案例,簡介明了

這篇具有很好參考價值的文章主要介紹了http強緩存和協(xié)商緩存的介紹和應用案例,簡介明了。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

http緩存方式簡介

  1. 強緩存:強緩存使用Expires(老版本)和cache-control(新版本)來控制
  2. 協(xié)商緩存:協(xié)商緩存使用if-Modified-Since 與 Last-Modified配對、If-None-Match與Etag配對來控制

緩存機制

  1. 優(yōu)先級
    1. 強緩存:cache-control -> expires
    2. 協(xié)商緩存:Etag > Last-Modified
  2. 參數(shù)介紹
    1. Expires:服務器設置資源過期時間,在http/1.1中無效
    2. Last-Modified:資源最新修改時間
    3. Etag:唯一標識,Etag優(yōu)先級高于Last-Modified
    4. Cache-Control
      1. private // 私人的,
      2. no-store,
      3. no-cache,
      4. max-age=0 // 過期時間,單位秒
      5. must-revalidate,
      6. proxy-revalidate
      7. Cache-Control的mdn地址:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control

案例

強緩存文章來源地址http://www.zghlxwxcb.cn/news/detail-450925.html

1. Expires老版本的方式:
// 在響應頭中設置
// toUTCString根據(jù)世界時 (UTC) 把 Date 對象轉換為字符串:Mon, 15 May 2023 01:04:13 GMT
res.setHeader('Expires', new Date('2023-5-15 12:00:00').toUTCString())
2. cache-control新版本的方式:
// 設置響應頭
res.setHeader('Cache-Control', 'max-age=30')
  1. 設置了強緩存之后請求:http強緩存和協(xié)商緩存的介紹和應用案例,簡介明了
  2. 到期后就不會走強緩存http強緩存和協(xié)商緩存的介紹和應用案例,簡介明了
3.Etag和If-None-Match
  1. 默認情況下,瀏覽器會設置If-None-Match為上一次返回的Etag
  2. 如果If-None-Match和Etag相同,則走協(xié)商緩存
    1. 第一次
      http強緩存和協(xié)商緩存的介紹和應用案例,簡介明了
    2. 第二次http強緩存和協(xié)商緩存的介紹和應用案例,簡介明了
  3. 否則,不走協(xié)商緩存
    1. 第一次http強緩存和協(xié)商緩存的介紹和應用案例,簡介明了
    2. 第二次http強緩存和協(xié)商緩存的介紹和應用案例,簡介明了
  4. Last-Modified和If-Modified-Since
    1. 后端配置
    // 后端設置Last-modified
    res.setHeader('last-modified', new Date('2023-5-16 12:00:00').toUTCString())
    
    1. 第一次請求http強緩存和協(xié)商緩存的介紹和應用案例,簡介明了
    2. 第二次請求時,瀏覽器的If-Modified-Since會自動攜帶上上一次請求的:Last-Modified時間http強緩存和協(xié)商緩存的介紹和應用案例,簡介明了

到了這里,關于http強緩存和協(xié)商緩存的介紹和應用案例,簡介明了的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • http協(xié)議中的強緩存與協(xié)商緩存,帶圖詳解

    http協(xié)議中的強緩存與協(xié)商緩存,帶圖詳解

    此篇抽自本人之前的文章:http面試題整理 。 別急著跳轉,先把緩存知識學會了~ http中的緩存分為兩種:強緩存、協(xié)商緩存。 強緩存 響應頭中的 status 是 200,相關字段有 expires(http1.0),cache-control(http1.1) ,兩者同時出現(xiàn)時 cache-control 優(yōu)先級更高。主要是利用 cache-control 的

    2024年03月16日
    瀏覽(26)
  • 瀏覽器緩存(強緩存、協(xié)商緩存)

    這一點主要解析瀏覽器緩存以及緩存機制的詳細過程。 與緩存相關的狀態(tài)碼: 200 ok?? ?從瀏覽器下載的最新資源 200 (from memory cache)?? ?不進行http請求,直接從瀏覽器內(nèi)存中讀取的資源,頁面關閉,則資源釋放,一般一些腳本、圖片、文字等會存在內(nèi)存中 200 (from disk cache)?

    2024年04月17日
    瀏覽(53)
  • 強緩存與協(xié)商緩存

    強緩存與協(xié)商緩存

    為了減少資源請求次數(shù),加快資源訪問速度,瀏覽器對資源文件如圖片、css文件、js文件等有一個緩存功能。而瀏覽器緩存策略又分為強緩存和協(xié)商緩存 所謂強緩存可以理解為強制緩存的意思,即瀏覽器在訪問某個資源時會判斷是否使用本地緩存理已經(jīng)存在的資源文件,使用

    2024年02月07日
    瀏覽(21)
  • 強緩存和協(xié)商緩存

    強緩存和協(xié)商緩存

    強緩存和協(xié)商緩存 緩存分為強緩存和協(xié)商緩存。強緩存不過服務器,協(xié)商緩存需要過服務器,協(xié)商緩存返回的狀態(tài)碼是304。兩類緩存機制可以同時存在,強緩存的優(yōu)先級高于協(xié)商緩存。當執(zhí)行強緩存時,如若緩存命中,則直接使用緩存數(shù)據(jù)庫中的數(shù)據(jù),不再進行緩存協(xié)商。

    2024年02月07日
    瀏覽(16)
  • 瀏覽器強緩存與協(xié)商緩存

    瀏覽器強緩存與協(xié)商緩存

    強制緩存的思想是,在瀏覽器內(nèi)置數(shù)據(jù)庫中緩存每次請求中 “可以被緩存” (受到一些的管控)的靜態(tài)資源如 image, css, js 文件, 當?shù)诙握埱蟊痪彺孢^的資源時候,會通過校驗兩個字段 Expires 和 Cache-Control 的max-age字段(注意,Expires 是 http1.0 的產(chǎn)物, Cache-Control 則是

    2023年04月19日
    瀏覽(17)
  • 什么是強緩存和協(xié)商緩存

    強緩存是指瀏覽器在請求資源時,先檢查本地緩存是否存在該資源的副本,并且該副本是否有效。如果有效,瀏覽器直接從本地緩存中獲取資源,不會發(fā)送請求到服務器。 使用強緩存策略時,如果緩存資源有效,則直接使用緩存資源,不必在向服務器發(fā)起請求。 常見的強緩

    2024年02月11日
    瀏覽(16)
  • 對強緩存和協(xié)商緩存的理解

    對強緩存和協(xié)商緩存的理解

    瀏覽器緩存的定義: 瀏覽器緩存是瀏覽器在本地磁盤對用戶最近請求過的文檔進行存儲,當訪問者再次訪問同一頁面時,瀏覽器就可以直接從本地磁盤加載文檔。 瀏覽器緩存分為強緩存和協(xié)商緩存。 瀏覽器是如何使用緩存的: 瀏覽器緩存的過程 1.瀏覽器第一次加載資源,服

    2024年02月13日
    瀏覽(17)
  • 【計算機網(wǎng)絡】強緩存和協(xié)商緩存

    強緩存和協(xié)商緩存是瀏覽器緩存機制的兩種不同策略,用于優(yōu)化網(wǎng)頁加載速度和減少網(wǎng)絡請求。 強緩存(HTTP Cache-Control 和 Expires) : 強緩存是通過在HTTP響應頭中設置相關字段來實現(xiàn)的,它告訴瀏覽器在一段時間內(nèi)直接使用緩存的資源,而不必再向服務器發(fā)起請求。兩個主要

    2024年02月10日
    瀏覽(20)
  • 前端中的強緩存與協(xié)商緩存

    強緩存通常用于減少網(wǎng)絡延遲,提高頁面加載速度,適用于訪問量較大且資源變化不頻繁的情況。 協(xié)商緩存則適用于需要確保始終使用最新資源的情況,適用于資源變化頻繁或需要根據(jù)用戶個性化需求加載不同資源的情況。 常見配置 html配置為不緩存(nostore),其余靜態(tài)資源配

    2024年02月19日
    瀏覽(23)
  • nginx配置瀏覽器緩存(強緩存、協(xié)商緩存、無緩存)

    nginx配置瀏覽器緩存(強緩存、協(xié)商緩存、無緩存)

    下載地址:點擊下載nginx 根據(jù)系統(tǒng)選擇要下載的安裝包,這里最好選擇穩(wěn)定版(stable version)。 下載好后解壓該zip,將解壓后的文件夾放在自己喜歡的目錄下,我是放在J盤(自己分的磁盤)下。 進入J:nginx-1.22.0目錄,目錄結構: 注:project目錄是我自己創(chuàng)建的,用于存放打包

    2024年02月09日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包