判断网站是否是静态网站或动态网站,最重要的尺度是网站程序是否在服务器端运行。在服务器端运行的程序、网页、组件,属于动态网页,它们会随差异客户、差异时间,返回差异的网页,例如ASP、PHP、net等。
运行于客户端的程序、网页、插件、组件,属于静态网页,例如页、Flash、Java、VB等等,它们是永远不变的。
将动态网页的一般特色简要归纳如下:
(1)动态网页以数据库专业为底层,可以大大降低网站维护的任务量;
(2)使用动态网页专业的网站可以实现更多的性能,如用户注册、用户登录、在线查访、用户控制、订单控制等等;
(3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请愿时服务器才返回一个完整的网页;
我们将静态网页的特色简要归纳如下:
(1)静态网页每个网页都有一个固定的URL,且网页URL以htm、、s等常见格式为后缀,而不含有的
(2)网页内容一经发布到网站服务器上,无论是否有用户拜访,每个静态网页的内容都是保留在网站服务器上的,也就是说,静态网页是实实在在保留在服务器上的文件,每个网页都是一个独立的文件;
(3)静态网页的内容相对不乱,因此容易被搜索引擎检索;
(4)静态网页没有数据库的支持,在网站制作和维护方面任务量较大,因此当网站信息量很大时彻底依赖静态网页制作方式对照艰难;普通而言,静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。网站制作师编的是什么它显示的就是什么、不会有任何变更。静态网页在网站后期维护的时候调换起来相对动态数据库的后台改起来麻烦。实用于一般更新较少的呈现型网站。