码迷,mamicode.com
首页 > 编程语言 > 详细

深入分析java web技术内幕读书笔记-第一章

时间:2017-12-16 23:07:16      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:客户   处理   决定   一个   web技术   操作   分配   数据交互   gpo   

第一章、深入web请求过程

B/S架构带来了2个方面的好处。

1、客户端使用统一的浏览器。

2、服务端基于统一地http。

 

1.1 B/S网络架构概述

B/S网络架构从前端到后端都得到了简化,都基于统一地应用层协议HTTP来交互数据,与大多数传统CS互联网应用程序采用地长连接地交互模式不同,

http采用无状态的短链接的通信方式,通常情况下,一次请求就完成了一次数据交互,通常也对应一个业务逻辑,然后这次通信连接就断开了。

原因:采用这种方式是为了能够同时服务更多的用户,因为互联网用户量大,不可能每个用户访问一次就一直保持这个连接,要不就炸了。

 

当一个用户在浏览器输入一个url时,将会发生很多操作?

首先,他会请求DNS把这个域名解析成对应的IP地址,然后根据这个IP地址在互联网上找到对应的服务器,

向这个服务器发起一个get请求,由这个服务器决定返回默认的数据资源给访问的用户。

在服务端实际上还有很复杂的业务逻辑:服务端可能由很多台,到底指定哪台服务器来处理请求,这需要一个负载均衡设备来平均分配用户的请求;

 

深入分析java web技术内幕读书笔记-第一章

标签:客户   处理   决定   一个   web技术   操作   分配   数据交互   gpo   

原文地址:http://www.cnblogs.com/wangpin/p/8047810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!