• <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

            99久久国产综合精品麻豆| 久久影视综合亚洲| 久久久无码精品亚洲日韩蜜臀浪潮| 久久久久久精品免费免费自慰| 久久午夜羞羞影院免费观看| 久久久久久免费一区二区三区| 久久久久99精品成人片牛牛影视| 亚洲国产精品久久久天堂| 久久99精品久久久久久齐齐| 日韩精品久久久肉伦网站| 国产精品日韩深夜福利久久 | 国产成人无码精品久久久免费| 国产精久久一区二区三区| 久久久噜噜噜久久熟女AA片 | 久久只有这里有精品4| 欧洲成人午夜精品无码区久久| 久久精品成人欧美大片| 国产精品久久99| 久久精品亚洲一区二区三区浴池| 久久夜色精品国产| 亚洲国产成人久久精品动漫| 人妻精品久久久久中文字幕一冢本| 中文精品久久久久人妻| 久久久久亚洲?V成人无码| 久久香蕉国产线看观看乱码| www性久久久com| 久久国产乱子伦免费精品| 人妻无码αv中文字幕久久琪琪布| 久久人人爽人人爽人人片AV高清 | 久久久久噜噜噜亚洲熟女综合| 久久精品国产精品国产精品污| 蜜臀久久99精品久久久久久小说| 国产精品成人久久久| 欧美激情精品久久久久久久九九九| 国产女人aaa级久久久级| 国产精品亚洲美女久久久| 伊人久久大香线焦综合四虎| 久久精品无码一区二区日韩AV| 久久人人爽人人爽人人片AV东京热 | 少妇高潮惨叫久久久久久| 久久久久99精品成人片试看|