什么是静态网页,第1张

静态网页的网址形式通常为htm(超文本标记语言)结尾 ,还有就是以超文本标记语(htm、html)、shtml、xml(可扩展标记语言)等为后缀的。在超文本标记语言格式的网页上,也可以出现各种动态的效果,如GIF格式的动画、FLASH、滚动字幕等,这些“动态效果”只是视觉上的,与下面将要介绍的动态网页是不同的概念。静态网页面通常是超文本标记语言文档存储为文件在文件系统里头,并且可以通过HTTP访问网络服务器。 特点 静态网页的特点简要归纳如下: (1)静态网页每个网页都有一个固定的URL,且网页URL以htm、html、shtml等常见形式为后缀,而不含有“”; (2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件; (3)静态网页的内容相对稳定,因此容易被搜索引擎检索; (4)静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难; (5)静态网页的交互性较差,在功能方面有较大的限制。 (6)页面浏览速度迅速,过程无需连接数据库,开启页面速度快于动态页面。 (7)减轻了服务器的负担,工作量减少,也就降低了数据库的成本。 定义 静态网页,动态网页主要根据网页制作的语言来区分: 静态网页使用语言:超文本标记语言(标准通用标记语言的一个应用) 动态网页使用语言:超文本标记语言+ASP或超文本标记语言+PHP或超文本标记语言+JSP等。 静态网页与动态的区别 程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、ASPnet、CGI等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如html页、Flash、JavaScript、VBScript等等,它们是永远不变的。 静态网页和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。 静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。 静态网页是标准的HTML文件,它的文件扩展名是htm或html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。尽管在这种网页上使用这些对象后可以使网页动感十足,但是,这种网页不包含在服务器端运行的任何脚本,网页上的每一行代码都是由网页设计人员预先编写好后,放置到Web服务器上的,在发送到客户端的浏览器上后不再发生任何变化,因此称其为静态网页。 静态网页是网站建设的基础,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。 动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页,则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也是很常见的事情。 优点缺点 优点 1、可以公开(即副本可以证明给任何人)。 2、托管没得任何特殊的要求。(不需要特殊的中间软件比如超文本预处理器、公共网关接口) 3、没得网络服务器或应用服务器,比如直接从CD-ROM(激光唱片-只读存储器)或USB闪存驱动器,可以通过网络浏览器直接访问。 4、静态网页每个网页都有一个固定的URL,且网页URL以htm、html、shtml等常见形式为后缀,而不含有;(动态网页中的“”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“”后面的内容。) 5、网站更安全,HTML页面不会受Asp相关漏洞的影响;而且可以减少攻击,防sql注入。数据库出错时,不影响网站正常访问。 缺点 1、任何个性化或交互都会运行在客户端之上! 2、没有自动化的工具,维护大量的静态页面文件是不现实的。

网站的静态页面与动态页面的区别

网站的静态页面:

 1、静态页面的内容相对稳定,URL地址相对于动态网页的更加容易被搜索引擎识别,所以网站进行SEO优化的时候一般都是建议采用静态网页。

2、静态页面无需数据库的支持,所以访问速度上较之动态网页比较快,不过随着浏览器以及宽带速度提升,这种差别会越来越小。

3、静态页面虽然不用访问数据库,缓解了服务器的压力,但是随着网站内容越来越多,占用服务器的空间也会越来越多,而动态网页则对服务器的性能要求较高。总之而言,静态网页适合更新较少的网站,一般适用于展示型的网站,而动态页面则更新较多,一般用于用户互动较多的网站。

网站的动态页面:

1、动态页面相比静态页面的交互性更高,可以实现更多的功能,如用户注册、登录等一系列用户需要与网站发生互动的功能基本都需要由动态网页来满足。

2、动态页面不是一个独立存在服务器上的网页,当用户发送请求时,服务器可能还要拼凑其他元素才会返回一个完整的网页,而静态页面一旦上传到服务器上,就是实实在在保存在服务器上的网页文件。

动态网页的特点:

1、采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;

2、动态网页以数据库技术为基础,可以大大降低网站维护的工作量;

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

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

静态网页的特点:

1、静态网页是以htm、html、shtml、xml等为后缀的;

2、静态网页的内容相对稳定,因此容易被搜索引擎检索;

3、静态网页的交互性较差,在功能方面有较大的限制;

4、网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;

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

对于动静态网页最简单的最直接的判断就是看网址的后缀。

静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。另外,如果扩展名为asp但却没有连数据库,完全是静态的页面,那也是静态网站只是asp扩展名。

静态网页

1静态网页每个网页都有一个固定的URL,且网页URL以htm、html、shtml等常见形式为后缀,而不含有“”;

2网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;

3静态网页的内容相对稳定,因此容易被搜索引擎检索;

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

5静态网页的交互性较差,在功能方面有较大的限制。

  主要区别在于语言制作、是否在服务器端运行以及Web服务器对它们的处理方式不同。

  静态网页(标准的HTML文件)是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。它的文件扩展名是htm或html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等(网页上的每一行代码都是由网页设计人员预先编写好后放置到Web服务器上的),在发送到客户端的浏览器上后不再发生任何变化。

  1、 网页制作语言(区别):

  (1)静态网页使用语言:超文本标记语言。

  (2)动态网页使用语言:超文本标记语言+ASP(PHP或JSP等)。

  2、是否在服务器端运行(标志):

  (1)在服务器端运行的程序、网页、组件属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、ASPnet、CGI等。

  (2)运行于客户端的程序、网页、插件、组件属于静态网页,例如html页、Flash、JavaScript、VBScript等等,它们是永远不变的。

  3、Web服务器对它们的处理方式不同:

  (1)当Web服务器接收到对静态网页的请求时,服务器直接将该页发送给客户浏览器,不进行任何处理。

  (2)当Web服务器接收到对动态网页的请求,则从Web服务器中找到该文件,并将它传递给一个称为应用程序服务器的特殊软件扩展,由它负责解释和执行网页,将执行后的结果传递给客户浏览器。

  4、网页选择(网站的功能需求和网站内容的多少):

  如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。

  5、动态网站可以采用静动结合:

  (1)网站为了适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。

  (2)动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页, 则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也常见。

一、静态网页的工作原理如下:

A、用户在浏览器的地址栏输入要访问的地址并回车,触发这个浏览请求。

B、浏览器将请求发送到Web服务器。

C、Web服务器接受这个请求,并根据请求文件的后缀名判定是否为HTML文件。

D、Web服务器从服务器硬盘的指定位置或内存中读取正确的HTML文件然后将它发送给请求浏览器。

E、用户的浏览器解析这些HTML代码并将它显示出来。

二、动态网页的工作原理如下:

当用户请求的是一个动态网页时,服务器要做更多的工作才能把用户请求的信息发送回去,服务器一般按照以下步骤进行工作:

A、服务器端接受请求。

B、Web服务器从服务器硬盘指定的位置或内存中读取动态网页文件。

C、执行网页文件的程序代码,将含有程序代码的动态网页转化为标准的静态页面(HTML)。

D、Web服务器将生成的静态页面代码发送给请求浏览器。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 什么是静态网页

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情