System Design problem: what happened when you visit google.com?

it2024-01-11  68

首先 我们访问的是离我们最近的DNS服务器 然后DNS会解析www.google.com域名对应的IP地址是什么 然后我的浏览器向该IP地址发送Http/https请求 服务器收到此请求 将请求递交给正在80端口坚挺的Http server(比如说Apache, Unicorn等等) 然后http server将请求转发给web application(三大最火的web application framework):djando, ruby, node.js web application按照下列流程处理请求:根据当前路径找到对应逻辑处理模块,然后根据用户的请求参数(get or post)来决定如何获取或者存放数据,然后从数据库或者文件系统进行读取数据,将读取到的数据组织成一张Html网页作为返回结果。 浏览器decode结果 解合相应的JS或者CSS展示给用户。

常用的web application框架以及对应的网站:

最新回复(0)