从输入url到展示页面的步骤

164 阅读1分钟

详细:

  1. 浏览器地址栏输入
  2. 浏览器查看缓存 (expires和cache-control)判断资源是否过期 expires头指定一个日期/时间,此时间后,http响应被认为是过时的, 无效的日期,比如0,就代表该资源已经过期

cache-control, 通用消息头字段,通过指定指令实现缓存机制,缓存指令是单向的,代表在请求中设置的指令,不一定被包含在响应中
a. 资源未缓存,则发起新请求
b. 已缓存,检查是否足够新鲜,足够新鲜就提供给客户端,不然与服务器进行验证。
3. 浏览器解析url,获取端口,path,协议,主机
4. 浏览器组装一个HTTP请求报文
5. 浏览器获取主机ip地址
6.