如果要深入的了解网站运行的原理,需要了解http协议,因为网站就是基于http的。

这里不打算讨论复杂的内容,简单的做下科普。

网站的运行原理

理解网站的运行原理

我们就拿www.zimudou.com 作为一个示例。

从用户的角度看。

用户需要在浏览器中输入网站的网址就可以看到网站。

首先



第一个问题: 显示的页面从哪里来的?

答案可定是从远程的服务器来的,具体的说。 当输入 www.zimudou.com的是,需要做解析, 解析的

意思就是,把网址 www.zimudou.com变成一个 ip地址,因为网络中通信都是使用ip地址来通信的。

这就可以知道服务器的位置,并进行通信。



第二个问题: 远程服务器传回那些信息?

传回的信息有文本信息,图片,或者flash 等。 有很多种格式的文件。

核心是一些文本文件。比如查看文章的源代码就是传回来的东西。

这里需要注意,虽然输入了一个网址,传回啦的文件,可以是对个的。 一个图片是一个文件,

一个js代码可以是一个文件, 一个css可以是一个文件。



第三个问题: 浏览器是怎样呈现出来的?

浏览器获得这些文件后,就开始处理。最会呈现给用户。

顶: 0 踩: 0