01节-了解web开发

了解动态页面和静态页面

静态页面,这个页面是服务器上面的一个文件,比如abc.html,这文件主要是为了展现一些内容,而且这些内容是固定的,不能根据用户的需要动态创建出来的。

用户在浏览器上面,请求一个地址比如www.xxxx.cn/1.html

browser service

photoshop这个作图功能都可以搬到网上

静态页面,就是一个html这类的文件,如果web服务器发现是一个静态文件,那么它就直接发挥(返回)这个静态文件给浏览器。

如果是动态页面(aspx asp jsp php),web服务器就现在.NET虚拟机执行后,生成html再返回来给浏览器,会执行一些代码 c# java php。

我们的浏览器其实一开始就只能读懂静态文件 html js css这类 其他的东西一概都不知道。

动态页面可以实现更多的功能,可以根据不同的人显示不同的内容,根据不同的请求显示不同的内容。

201718.html 里面编写内容,放到服务器上面,然后在首页加个地址。

new.aspx?id=201718 去查找数据库 呈现出来。

结合图示理解:

浏览器(某台电脑)请求 www.xxxx.com/ddd.aspx 或 a.html,dns帮浏览器确定某台电脑(服务器)。

服务器包含:web服务器(软件,如 IIS (windows)、apache (jsp)、nginx)、数据库服务器、文件服务器。

如果是静态 a.html,web服务器直接返回;如果是动态 ddd.aspx,则生成html(及js css)返回给浏览器。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注