首页 > 编程知识 正文

如何区分静态网页与动态网页

时间:2023-05-05 00:00:15 阅读:280552 作者:1696

静态页面,动态页面主要根据页面制作的语言来区分:

静态页面运用语言:HTML(超文本符号语言)或XML(可扩展符号语言)   动态页面运用语言:HTML+ASP 或HTML+ASP.NET或 HTML+PHP 或 HTML+JSP 等。

静态页面与动态的区别

程序是否在服务器端运转,是重要标志。在服务器端运转的程序、页面、组件,属于动态页面,它们会随不同客户、不同时间,返回不同的页面,例如ASP、PHP、JSP、ASP.net、CGI等。运转于客户端的程序、页面、插件、组件,属于静态页面,例如html页、Flash、JavaScript、VBScript等等,它们是永久不变的。

静态页面和动态页面各有特点,网站选用动态页面还是静态页面主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,选用纯静态页面的方法会更简单,反之通常要选用动态页面技能来完成。    静态页面是网站建设的基础,静态页面和动态页面之间也并不矛盾,为了网站适应搜索引擎检索的需求,即使选用动态网站技能,也可以将页面内容转化为静态页面发布。 网站设计中,纯粹HTML格式的页面通常被称为“静态页面”,早期的网站通常都是由静态页面制作的。

### 静态页面的网址方式通常为:   
也就是以.htm、.html、.shtml、.xml等为后后缀的。在HTML格式的页面上,也可以出现各种动态的效果,如.GIF格式的动画、FLASH、翻滚字母等,这些“动态效果”仅仅视觉上的,与下面将要介绍的动态页面是不同的概念。

我们将静态页面的特点简要归纳如下:   
(1)静态页面每个页面都有一个固定的URL,且页面URL以.htm、.html、.shtml等常见方式为后缀,而不含有“?”;

(2)页面内容一经发布到网站服务器上,无论是否有用户访问,每个静态页面的内容都是保存在网站服务器上的,也就是说,静态页面是实实在在保存在服务器上的文件,每个页面都是一个独立的文件;   (3)静态页面的内容相对稳定,因此容易被搜索引擎检索;

(4)静态页面没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态页面制作方法比较困难;

(5)静态页面的交互性穿插,在功能方面有较大的限制   好像看懂了,第一看后缀名,第二看是否能与服务器发作交互行为   静态页面是相对于动态页面而言,是指没有后台数据库、不含程序和不行交互的页面。你编的是什么它显现的就是什么、不会有任何改动。

静态页面相对更新起来比较费事,适用于通常更新较少的展示型网站。另外,如果扩展名为.asp但却没有连数据库,完全是静态的页面,那也是静态网站.仅仅.asp扩展名。 动态页面的通常特点简要归纳如下:

(1)动态页面以数据库技能为基础,可以大大下降网站维护的工作量;

(2)选用动态页面技能的网站可以完成更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;

(3)动态页面实际上并不是独立存在于服务器上的页面文件,只有当用户请求时服务器才返回一个完整的页面;

(4)动态页面中的“?”对搜索引擎检索存在一定的问题,搜索引擎通常不行能从一个网站的数据库中访问全部页面,或者出于技能方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此选用动态页面的网站在进行搜索引擎推广时需求做一定的技能处理才能适应搜索引擎的要求.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。