(
1
):静态网页
在网站设计中,纯粹HTML格式的网页通常被称为“静态网页“,静态网页是标准的HTML文件,扩展名是.htm、.html,可包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。静态网页是网站建立的基础,早期的网站一般都是静态网页制作的。静态网页相对于动态网页而言,是没有后台数据库、是不含程序和可交互的网页。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示性网站(公司首页)。
(注:以
HTML
语言写的网页是静态网页,只要以
.html
或者是
html
为后缀名的格式,静态网页的缺点是不能和用户进行交互的,更新比较麻烦,他的
URL
里面是没有问号的,而动态里面是有问号的,静态网页的优点是:内容比较稳定,查询速度特别快,所以很容易被搜索引擎抓取,因为他后台没有数据库,所以他的解析过程比较快。)
每一个静态网页都有一个固定的URL,且URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?“。网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页都是存在在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件。
静态网页的内容相当稳定,因此容易被搜索引擎检索。
静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠 静态网页制作方式制作比较困难。静态网页的交互性较差,在功能方面有较大的限制。页面浏览速度迅速,过程 无需连接数据库,开启页面速度快于动态页面。
(
2
):动态网页
动态网页是与静态网页相对应的,网页URL的后缀不是.htm、.html、.shtml、xml等静态网页的常见形式,而是
以
.aspx
、
.asp
、
.jsp
、
.php
、
.perl
、
.cgi
等形式为后缀,并且在动态网页网址中有一个标志性的符号——“?“
动态网页显示的内容可以随着时间、环境或者数据库操作的结果而发生改变。动态网页与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,只是采用了动态网站技术生产的网页都可以称为“动态网页“。
动态网页是基本的html语法与Java、PHP等高级程序设计语言、数据库编程等多种技术的融合,以实现对网站内容和风格的高效、动态和交互式管理。
动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量。次啊用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等。
动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器就返回一个完整的网页。
动态页面中的“?“对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者处于技术方面的考虑,搜索之中不去抓取网址中”?“后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理(伪静态)才能适应搜索引擎的要求。
(注:动态网页用到的技术和静态网页不一样,他的
URL
里面是有问号的,数据库查询的内容不一样,展示的内容也不一样,他是多种技术的融合,他做成一个伪静态,然而容易被搜索引擎来抓取。)