第二天 web 流程
来源:互联网 发布:凡普金科 大数据 编辑:程序博客网 时间:2024/05/22 21:03
- [x] 浏览器中输入url按回车后流程:
- 流程图:
graph TD 1[域名] -->2{是否有缓存} 2 -->|否|3(DNS解析) 2-->|是|9 3 -->4(发起TCP请求 建立连接) 4 -->5(browser发送http request) 5-->6(server response) 6-->7(关闭连接) 7-->8{检查状态码} 8-->|正常|9(准备display) 8-->|301...|11(redirect) 8-->|others|... 11-->|send another request|5 9-->10(display)
- GET & post:
- GET request 通过url发送它的参数.
- POST request通过包含在headers中 即request header中发送它的参数.
- DNS 解析:
- dns解析即是根据输入的域名从某查找到所需访问的ip address。
- 某可为browser cache、OS cache、router cache、ISP DNS cache、recursive search。
- 查找顺序为:浏览器缓存–》操作系统缓存–》路由器缓存–》网络服务提供商缓存–》网络服务提供商轮询
- 动态页面通常不存在于browser cache中,因为动态页面在浏览器中的缓存回很快的到期。
- references:
- http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/
- http://www.cnblogs.com/jesse2013/p/basicwebprocess.html
阅读全文
0 0
- 第二天 web 流程
- web第二天
- web开发第二天
- web第二天css3
- WEB第二天
- web学习第二天
- web前端第二天
- java web 第二天笔记
- 黑马程序员------------web(第二天)
- web服务器集群-第二天
- web前端课程第二天
- Yii框架学习第二天-执行流程
- 第二天-运算符,流程控制语句
- php复习 第二天 流程控制
- 宅急送 项目第二天(完整流程)
- web流程
- web流程
- Java Web 第二天 Servlet基础
- 嵌入式系统学习——STM32之UCOS-III中断和时间管理及软件定时器
- 第二天@管道
- OpenCV+MFC人脸检测
- ngRoute路径出现#!#解决方案
- Android中ExpandableListView的使用(一)
- 第二天 web 流程
- web.xml文件
- 欢迎使用CSDN-markdown编辑器
- 设计模式基础
- 总结篇-正则表达式
- 线性表的顺序存储实现
- java基础篇(十六)——异常(一)
- 大数据时代下的SQL Server第三方负载均衡方案----Moebius测试
- VS 2012配置OpenGL