上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.2 静态网页和动态网页
静态网页和动态网页是相对应的,也就是说,网页URL的后缀是以.htm、.html、.shtml、xml等静态网页的常见形式出现的,就是静态网页,而网页URL的后缀是以.asp、.jsp、.php、.perl、.cgi等形式为后缀,就是动态网站。
在动态网址中有个标志性的符号“? ”,如图1-4所示就是一个典型的动态网址URL形式。
图1-4 动态网址
这里说的动态网页与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,动态网页也可以是纯文字内容,还可以是包含各种动画的内容。这些只是网页具体内容的表现形式,无论是否具有动态效果,采用动态网站技术生成的网页都称为动态网页。
从网站浏览者的角度来看,无论是动态网页,还是静态网页,都可以展示基本的文字和图片信息,但从网站开发、管理、维护的角度来看,就有很大的差别。
静态网页的执行过程
(1)浏览器向网络中的服务器发出请求,指向某个静态网页。
(2)服务器接到请求后,传输给浏览器(此时传送的只是文本文件)。
(3)浏览器接到服务器传来的文件后,解析HTML标签,将结果显示出来。
动态网页一般具有以下特点
● 动态网页以数据库技术为基础,可以大大降低网站维护的工作量。
● 采用动态网页技术的网站可以实现更多的功能,例如注册、在线调查、用户登录、在线购物等。
● 动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时,服务器才返回一个完整的网页。
● 动态网页地址中的“? ”对搜索引擎存在一定的问题。搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索引擎不去读取网址中“? ”后面的内容,因此采用动态网站进行搜索引擎推广时,需要做一定的技术处理,才能适应搜索引擎的要求。