大数跨境

你是否曾好奇网站是如何工作的?

你是否曾好奇网站是如何工作的? 电商实践
2006-09-18
1
导读:用最基本的话来说,网站就是存储在服务器硬盘上的一组文件,公众可以访问这些文件。由于这种解释并不令人满意……

从本质上讲,网站是存储在服务器上、供公众访问的一组文件。为更清晰地理解其工作原理,我们可以追踪用户浏览网页的完整路径。

输入域名

在浏览器中输入域名后,系统会向托管该网站的服务器发送请求。服务器通过域名系统(DNS)定位,DNS负责将人类可读的域名映射为计算机可识别的服务器IP地址。

收到请求后,服务器首先检查主页文件(通常默认为“index.html”)。若主页为PHP等动态脚本,服务器会执行脚本并将生成的HTML返回给浏览器;若是静态HTML文件,则直接发送给浏览器。这一“请求-处理-响应”的过程,构成了网站运行的基本循环。

解析代码

浏览器接收到以HTML为主的响应后,便开始解析代码。由于现代网页通常需要图片、CSS样式表、JavaScript等多种资源才能正确显示,浏览器在解析过程中遇到相关引用时,会同步向服务器发起额外请求。

即便是一个简单的网页,往往也需要加载超过15个独立文件,因此浏览器需针对每个所需文件分别发送请求。

显示网站

当所有必要文件下载完毕,浏览器即可渲染页面,标志着加载过程完成。我们曾经历的网页缓慢拼凑或图片延迟加载现象,正是受限于网络带宽导致文件下载耗时所致。

此外,每当点击链接时,上述流程便会重新启动,触发浏览器向服务器请求新的文件。

【声明】内容源于网络
0
0
电商实践
电商实践
内容 8053
粉丝 0
电商实践 电商实践
总阅读37.4k
粉丝0
内容8.1k