龙空技术网

长知识了!一篇文章看明白网站的工作原理

Byte码世界 261

前言:

此时看官们对“web服务器工作原理图”大概比较注意,你们都需要学习一些“web服务器工作原理图”的相关知识。那么小编也在网络上网罗了一些关于“web服务器工作原理图””的相关文章,希望姐妹们能喜欢,各位老铁们一起来学习一下吧!

前言

我们每天都会用浏览器访问百度,头条等网站平台,那么这些网站是如何把数据传递给我们的?为什么同样的网页第二次打开比第一次打开快呢?带着这些疑问我们一起往下看

浏览器请求原理

1.当通过浏览器打开网站时,其实是有真实的物理文件从服务器传输到你的客户端的,浏览器会将网页上的内容缓存到本地设备的文件夹中,然后再渲染出样式来呈献给访问者查看,这就是我们看到各种绚丽的网站页面

2.那为什么第二次打开会比第一次打开快呢?因为我们第一次访问的时候已经将服务器传输到客户端的一部分信息缓存到了本地,所以再次打开会比第一次打开快。

3.有的同学又会问到这些缓存中都有什么?图片、.js文件, .css文件, .html文件,网站越复杂, 缓存的该网页的文件就越多

请求数据的过程

就如同我们去柜台办理业务一样,将填好的单子递给工作人员,工作人员处理你的请求业务,处理好之后工作人员把单子递给你,你再查看处理结果。

注意:请求的报文:请求行+请求头+空行+请求体,响应报文:响应行+响应头+响应体

结语

真实的请求要比这个复杂,请求要遵循http协议,同时浏览器会与服务器进行三次握手及响应结束后的四次挥手及http状态码等一系列操作。感兴趣的可以关注我,以后会一点一点地给大家分享。

标签: #web服务器工作原理图