AJAX 浏览器中输入一个网址 发生了什么?

服务器

服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵

只要是一个性能差不多的,而且比较安全的计算机都可以当做服务器,我们的普通电脑也可以实现服务器的“梦”;

免费的开源的服务器:

  • Apache服务器:Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一
  • Nginx收费的服务器:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等

浏览器输入网址后,按下回车键的那一刻,发生了什么?

比如说 请求www.baidu.com中的01.html页面,此时我们在浏览器中输入了对应的网址,按下回车观察发生了什么?

第一步我们计算器向服务器发送了上行请求

第二步服务器根据域名解析以及请求参数找到对应的页面然后返回给客户端

当客户端(浏览器)在地址栏中输入地址后按下回车,此时会向服务器发送一次上行请求,服务器接收到请求后,做出响应的下行响应,返回对应的请求内容。比如我们请求的是一个html网站,客户端接收到响应的数据(比如html,css,js文件),在浏览器中进行渲染这些文件,客户就可以看到对应的内容了

猜你喜欢

转载自blog.csdn.net/weixin_41040445/article/details/114711143