美文网首页
cache-control和pragma的区别

cache-control和pragma的区别

作者: fronter | 来源:发表于2018-03-02 08:39 被阅读0次

关于Cache-Control的must-revalidate:强制页面不缓存,作用与no-cache相同,但更严格,强制意味更明显。

详细作用请参考:http://hi.baidu.com/chenleibupt/blog/item/9627bec6932e5a179c163df2.html

关于post-check和pre-check:Internet Explorer 5对于HTTP头信息使用两种新的时间间隔指示:pre-check 和post-check。pre-check扩展名定义了这样一段时间间隔(以秒记):即在这段时间间隔之后,一个对象在显示给用户之前应被选中进行更新。选中对象也可以发生在该对象已经显示给用户之后,但是,要保证在用户下次想要看这个对象时,被高速缓存起来的副本是更新过的。post-check扩展名定义了这样一段时间间隔(以秒记):即在这段时间之后,在显示给用户之前,该对象被选中进行更新。即post-check=0,pre-check=0是IE5.0才有的防cache声明。

(参考自http://bbs.chinaunix.net/thread-704320-1-1.htmlhttp://blog.sina.com.cn/s/blog_5595d51401000b23.html

关于Pragma:no-cache,跟Cache-Control: no-cache相同。Pragma: no-cache兼容http 1.0 ,Cache-Control: no-cache是http 1.1提供的。因此,Pragma: no-cache可以应用到http 1.0 和http 1.1,而Cache-Control: no-cache只能应用于http 1.1

相关文章

  • cache-control和pragma的区别

    关于Cache-Control的must-revalidate:强制页面不缓存,作用与no-cache相同,但更严...

  • 暂时来不及解决的疑惑汇总

    http头中pragma和Cache-Control的区别?(背景: Yii 2.0响应处理中有个Yii::$ap...

  • C语言day10-11typedef和宏定义区别

    pragma mark typedef和宏定义区别 pragma mark 概念 pragma mark 代码

  • HTTP缓存

    强缓存 Pragma 是 HTTP1.0 时期的产物,和后面要说的 cache-control 作用差不多,它的值...

  • 浏览器缓存

    HTTP协议中关于缓存的信息头关键字包括Cache-Control(HTTP1.1),Pragma(HTTP1.0...

  • iOS 每天问题解惑(一)

    目录: Pragma Mark — NO.1 iOS 中成员变量和属性的区别 iOS 开发中成员变量与属性的区别 ...

  • 浏览器缓存策略梳理

    前言 本文的内容前提是你对于http响应头cache-control、pragma有一个基本了解,如不了解请访问d...

  • c++ #Pragma

    #pragma once 和 #ifndef _x_h 区别 ifndef _x_hifndef 的方式受C/C+...

  • HTTP协议缓存机制

    缓存相关的请求头 Last-Modified Expires Cache-Control ETag 区别与联系 L...

  • Fragment

    浏览器默认用户发送的第一个请求是不设置缓存的!!! Exprires和 cache-control的区别就是缓存的...

网友评论

      本文标题:cache-control和pragma的区别

      本文链接:https://www.haomeiwen.com/subject/lqpoxftx.html