• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見(jiàn)諒!~
            隨筆 - 1469, 文章 - 0, 評(píng)論 - 661, 引用 - 0
            數(shù)據(jù)加載中……

            HTTP中的Cache-control

                   由于我做的是登錄,也就是用戶登錄每次登陸時(shí)都要來(lái)訪問(wèn)服務(wù)器,不需要在客戶機(jī)做緩存,于是在網(wǎng)上找了找,發(fā)下一下文章不錯(cuò)于是傳了上來(lái)。
                 
            網(wǎng)頁(yè)的緩存是由HTTP消息頭中的“Cache-control”來(lái)控制的,常見(jiàn)的取值有privateno-cache、max-agemust-revalidate等,默認(rèn)為private。其作用根據(jù)不同的重新瀏覽方式分為以下幾種情況:

            1) 打開(kāi)新窗口
               
            值為private、no-cache、must-revalidate,那么打開(kāi)新窗口訪問(wèn)時(shí)都會(huì)重新訪問(wèn)服務(wù)器。
            而如果指定了max-age值,那么在此值內(nèi)的時(shí)間里就不會(huì)重新訪問(wèn)服務(wù)器,例如:
            Cache-control: max-age=5(
            表示當(dāng)訪問(wèn)此網(wǎng)頁(yè)后的
            5內(nèi)再次訪問(wèn)不會(huì)去服務(wù)器)

            2) 在地址欄回車
               
            值為privatemust-revalidate則只有第一次訪問(wèn)時(shí)會(huì)訪問(wèn)服務(wù)器,以后就不再訪問(wèn)。
               
            值為no-cache,那么每次都會(huì)訪問(wèn)。
               
            值為max-age,則在過(guò)期之前不會(huì)重復(fù)訪問(wèn)。

            3) 按后退按扭
              
            值為private、must-revalidate、max-age,則不會(huì)重訪問(wèn),
              
            值為no-cache,則每次都重復(fù)訪問(wèn)

            4) 按刷新按扭
              無(wú)論為何值,都會(huì)重復(fù)訪問(wèn)

            Cache-control
            值為“no-cache”時(shí),訪問(wèn)此頁(yè)面不會(huì)在Internet臨時(shí)文章夾留下頁(yè)面?zhèn)浞荨?span lang="EN-US">

            另外,通過(guò)指定“Expires”值也會(huì)影響到緩存。例如,指定Expires值為一個(gè)早已過(guò)去的時(shí)間,那么訪問(wèn)此網(wǎng)時(shí)若重復(fù)在地址欄按回車,那么每次都會(huì)重復(fù)訪問(wèn): Expires: Fri, 31 Dec 1999 16:00:00 GMT

            比如:禁止頁(yè)面在IE中緩存

            http響應(yīng)消息頭部設(shè)置:

            CacheControl = no-cache
            Pragma=no-cache
            Expires = -1


            Expires是個(gè)好東東,如果服務(wù)器上的網(wǎng)頁(yè)經(jīng)常變化,就把它設(shè)置為-1,表示立即過(guò)期。如果一個(gè)網(wǎng)頁(yè)每天凌晨1點(diǎn)更新,可以把Expires設(shè)置為第二天的凌晨1點(diǎn)。

            當(dāng)HTTP1.1服務(wù)器指定CacheControl = no-cache時(shí),瀏覽器就不會(huì)緩存該網(wǎng)頁(yè)。

            舊式 HTTP 1.0 服務(wù)器不能使用 Cache-Control 標(biāo)題。
            所以為了向后兼容 HTTP 1.0 服務(wù)器,IE使用Pragma:no-cache 標(biāo)題對(duì) HTTP 提供特殊支持。
            如果客戶端通過(guò)安全連接 (https://)/與服務(wù)器通訊,且服務(wù)器在響應(yīng)中返回 Pragma:no-cache 標(biāo)題,
            Internet Explorer不會(huì)緩存此響應(yīng)。注意:Pragma:no-cache 僅當(dāng)在安全連接中使用時(shí)才防止緩存,如果在非安全頁(yè)中使用,處理方式與 Expires:-1相同,該頁(yè)將被緩存,但被標(biāo)記為立即過(guò)期

             

            posted on 2009-09-10 11:38 肥仔 閱讀(680) 評(píng)論(0)  編輯 收藏 引用 所屬分類: HTTP & URL

            欧美一级久久久久久久大| 蜜臀av性久久久久蜜臀aⅴ | 国产99久久九九精品无码| 久久精品免费全国观看国产| 久久综合狠狠色综合伊人| 久久久久久国产精品无码超碰| 久久亚洲天堂| 久久精品无码一区二区三区免费| 久久精品国产精品国产精品污 | 久久久久人妻精品一区二区三区| 亚洲一级Av无码毛片久久精品| 国产一区二区精品久久凹凸 | 91久久精品国产免费直播| 国产精品无码久久久久久| 99精品国产在热久久| 97精品伊人久久大香线蕉app | 久久久久AV综合网成人| 亚洲中文字幕无码久久2020| 欧美亚洲日本久久精品| 日韩中文久久| 噜噜噜色噜噜噜久久| 久久亚洲国产成人影院| 亚洲国产精品无码久久一区二区 | 精品少妇人妻av无码久久| 久久99精品久久只有精品| 99久久精品国产高清一区二区| 99久久免费国产特黄| 国内精品久久久久影院免费| 日本精品久久久中文字幕| 精品久久久久久久中文字幕| 久久人妻少妇嫩草AV无码蜜桃| 久久综合久久鬼色| 综合久久国产九一剧情麻豆| 久久久亚洲欧洲日产国码aⅴ| 国产精品久久久久久影院| 久久国产精品99久久久久久老狼| 99久久免费国产精品| 免费一级做a爰片久久毛片潮| 久久久精品久久久久影院| 久久发布国产伦子伦精品| 久久精品二区|