<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-46  評論-64  文章-2  trackbacks-0
    1. response.setHeader("Cache-Control","no-cache");

    This is used to prevent the browser from caching your dynamic content generated by a JSP or Servlet.

    You set this attribute in the HTTP header of the response object which would tell the browser not to cache this content. So everytime you request the page again, the browser would make a new request, instead of showing you a cached page.

    2.使用服務器端控制AJAX頁面緩存:
    ??? response.setHeader( "Pragma", "no-cache" );
    ??? response.addHeader( "Cache-Control", "must-revalidate" );
    ??? response.addHeader( "Cache-Control", "no-cache" );
    ??? response.addHeader( "Cache-Control", "no-store" );
    ??? response.setDateHeader("Expires", 0);
    單純的使用 xmlhttp.setRequestHeader("Cache-Control","no-cache")無效。

    3.Cache-Control頭域
      Cache-Control指定請求和響應遵循的緩存機制。在請求消息或響應消息中設置Cache-Control并不會修改另一個消息處理過程中的緩存處理過程。請求時的緩存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached,響應消息中的指令包括public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age。各個消息中的指令含義如下:
      Public指示響應可被任何緩存區緩存。
      Private指示對于單個用戶的整個或部分響應消息,不能被共享緩存處理。這允許服務器僅僅描述當用戶的部分響應消息,此響應消息對于其他用戶的請求無效。
      no-cache指示請求或響應消息不能緩存
      no-store用于防止重要的信息被無意的發布。在請求消息中發送將使得請求和響應消息都不使用緩存。
      max-age指示客戶機可以接收生存期不大于指定時間(以秒為單位)的響應。
      min-fresh指示客戶機可以接收響應時間小于當前時間加上指定時間的響應。
      max-stale指示客戶機可以接收超出超時期間的響應消息。如果指定max-stale消息的值,那么客戶機可以接收超出超時期指定值之內的響應消息。

    Read more:
    ???http://www.jiehoo.com/browser-cache-problem.htm?(作者: Cherami?原載: 瀏覽器緩存)
    ???再論怎么有效利用瀏覽器緩存之怎么避免瀏覽器緩存靜態文件
    ???HTTP協議header頭域- PetitPrince - 博客園
    posted on 2008-09-27 10:23 jht 閱讀(16590) 評論(3)  編輯  收藏 所屬分類: J2EE

    評論:
    # re: Q: response.setHeader("Cache-Control","no-cache"); 是干什么用的?目的是什么?[未登錄] 2011-08-30 10:36 | chen
    學習了

    怎么清緩存呢   回復  更多評論
      
    # re: Q: response.setHeader("Cache-Control","no-cache"); 是干什么用的?目的是什么? 2011-08-30 10:38 | tbw
    能說清楚點嗎 看有點迷糊   回復  更多評論
      
    # re: Q: response.setHeader("Cache-Control","no-cache"); 是干什么用的?目的是什么? 2013-03-13 16:49 | kaki
    我個人認為是不緩存或者保存你這次返回的信息,
    比如我們在網頁上生成圖片,但不希望這些圖片一直占據內存,就可以使用這個策略吧。  回復  更多評論
      
    主站蜘蛛池模板: 国产 亚洲 中文在线 字幕| 亚洲ⅴ国产v天堂a无码二区| 国产精品亚洲自在线播放页码| 久久久精品免费视频| 亚洲av之男人的天堂网站| 国产一级a毛一级a看免费人娇| 久久久久无码专区亚洲av | 久久久久亚洲精品美女| 两个人看的www免费| 亚洲AV无码不卡在线播放| 日韩电影免费在线观看| 精品亚洲A∨无码一区二区三区| 日本免费污片中国特一级| 亚洲天堂一区在线| 午夜一级免费视频| 特级毛片A级毛片100免费播放| 亚洲熟妇少妇任你躁在线观看无码| fc2免费人成为视频| 久久精品国产亚洲AV网站| www.免费在线观看| 亚洲αⅴ无码乱码在线观看性色| 免费又黄又爽又猛的毛片| 丝袜足液精子免费视频| 亚洲老熟女@TubeumTV| 毛片免费观看网址| 日韩免费码中文在线观看| 亚洲AV无码成人精品区在线观看| 午夜性色一区二区三区免费不卡视频 | 国产无遮挡裸体免费视频在线观看| 亚洲精品第一国产综合精品| 免费在线看v网址| 色婷婷亚洲一区二区三区| 亚洲狠狠婷婷综合久久久久| 1000部啪啪毛片免费看| 风间由美在线亚洲一区| 国产亚洲精品a在线无码| 24小时日本在线www免费的| 一级特黄a大片免费| 亚洲国产精品午夜电影| 亚洲人成人网站在线观看| 999在线视频精品免费播放观看|