从网站浏览者的角度来看,无论是动态网页还是静态网页,都可以展示基本的文字和图片信息,但从网站建设、开发、管理、维护的角度来看就有很大的差别。动态网页是与静态网页相对应的,也就是说,网页URL的后缀不是.htm、.html、.shtml、.xml等静态网页的常见形式,而是以.asp、. jsp、.php、.perl、.cgi等形式为后缀,并且在动态网页网址中有一个标志性的符号——“?”。
这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,采用动态网站技术生成的网页都称为动态网页。
.htm、.html、.shtml、.xml作为后缀后就是一定是静态网页?现在很多网站为了搜索引擎需要都会做URL的静态化,只是做了伪静态,真实网站地址还是以.asp?或.php? .aspx?等加ID为做网站后缀,外行人只是被蒙弊了而已。
动态网站特征:
(1)动态网页以数据库技术为基础,可以大大降低网站维护的工作量;
(2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;
(3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;
(4) 动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。
静态网页的网址形式通常为:
就是以.htm、.html、.shtml、.xml等为后后缀的。在HTML格式的网页上,也可以出现各种动态的效果,如.GIF格式的动画、FLASH、滚动字母等,这些“动态效果”只是视觉上的,与下面将要介绍的动态网页是不同的概念。
我们将静态网页的特点简要归纳如下:
(1)静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;
(2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;
(3)静态网页的内容相对稳定,因此容易被搜索引擎检索,排名也相对靠前;
(4)静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;
(5)静态网页的交互性交叉,在功能方面有较大的限制,如添加网页内容不方便,需要专业人员操作等;
程序是否在服务器端运行,这个是判断网页属不属于动态网页的重要标志。
在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、ASP.net、CGI等。
运行于客户端的程序、网页、插件、组件,属于静态网页,例如html页、Flash、Javascript、VBscript等等,它们是永远不变的。
静态网站与动态网页有哪些区别,主要体现在以下几个方面:
1、维护量大小
静态网页的致命弱点是不容易保持,以不断更新的网页内容,你必须不断的重复制作文件,随着网站的内容和信息量的放大,你会觉得工作量是超乎想像的。动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量;
2、功能
静态网站没有功能,一切都要手工来操作,动态网页技术的网站可以实现更多的功能,如用户注册,用户登录,在线调查,用户管理,订单管理等;
3、存储空间
静态网页都是存放在FTP中,而动态网页则是分二部分存放,页面部分存放在FTP空间中,数据库存放在数据空间中。
4、搜索引擎的抓取
静态网页以htm、html、shtml、xml后缀结尾有利搜索引擎的抓取,动态网页”?”对搜索引擎具有的检索问题,搜索引擎一般不可能从一个网站的数据库访问的所有网页,或出于技术方面的考虑,搜索蜘蛛抓取网址”?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理适应搜索引擎的要求。
5、使用语言
静态网页使用语言:HTML(超文本标记语言),而动态网页使用语言:HTML+ASP 或 HTML+PHP 或 HTML+JSP 等。
北京网站建设 北京网页设计 网站制作(www.bjycxf.com)