zoukankan      html  css  js  c++  java
  • 高性能web之页面缓存

    Expires: 过期时间。 告诉浏览器内容何时过期,暗示浏览器在过期时间之前不需要询问服务器。
    格式: Expires: Thu, 01 Dec 1994 16:00:00 GMT
     
    Expires有不足,就是服务器跟客户端的时间可能不一样。
    所以有了
    Cache-Control:Max-age=<second>
    Web服务器在开启Expires的同时,也会自动添加 Cache-Control
    浏览器会优先检查Cache-Control,上次访问该资源的时间加上Cache-Control的值就是该资源的过期时间
     

     
    Last-Modified: 最后修改时间
    格式: Last-Modified: Thu, 01 Dec 1994 16:00:00 GMT

    If-Modified-Since: 我请求的内容在该时间之后是否有修改
    格式: If-Modified-Since: Thu, 01 Dec 1994 16:00:00 GMT

     
     
    另一种协商方法:
     
    ETag: 编码标记内容。
    格式  ETag:"123123123-dd-123123"

    If-None-Match: 询问服务器该Tag的内容是否有修改过
    格式 If-None-Match:"123123123-dd-123123"
     
     
     




  • 相关阅读:
    .NET Tools...
    函数重载
    友元课后题
    怎么防止用户输入错误信息
    C#动态求圆的面积
    重载自增
    C++数学应用
    位运算符
    MSDN放出了VS2010简体中文正式版(附下载地址)
    字符串复制
  • 原文地址:https://www.cnblogs.com/lostpaddle/p/2950030.html
Copyright © 2011-2022 走看看