zoukankan      html  css  js  c++  java
  • 时间戳与重定向

    一.时间戳

    时间戳:版本更新,解决浏览器缓存,为了防止缓存,正常来说,加上时间戳后,这个请求会往服务器上发送一次请求。
    当http协议为304的时候,代表是从本地缓存中读取的数据。所以,在正常的互联网公司,发布版本的时候,js、css后都会加上一个时间戳。


        缓存:200 from memory cache 不访问服务器,直接读取缓存 ,从内存当中读取
                200 from disk cache 不访问服务器,直接读取缓存,从磁盘当中读取
                304 访问服务器,发现数据没有更新,服务器返回次状态码,然后再从缓存中读取数据

    二.重定向

    重定向原理:

    客户端向服务器发送请求的时候,服务器如果重定向的话,返回状态码302给客户端,在响应头中存放location,location对应的值就是重定向地址,客户端收到状态码为302,直接浏览器本地进行访问.

    1 //重定向
    2         /*response.sendRedirect("/AProject/aindex.jsp");*/
    3         //302状态码代表重定向
    4         response.setStatus(302); 
    5         response.setHeader("Location", "aindex.jsp");
  • 相关阅读:
    interview
    lvs简介
    编译参数说明
    nginx-arch
    network
    linux 密码修改方法
    ps命令详解
    sed 命令+正则表达式
    LINUX SCP 命令详解
    linux下mysql的root密码忘记解决方
  • 原文地址:https://www.cnblogs.com/szhhhh/p/12260146.html
Copyright © 2011-2022 走看看