关闭

什么是动态页面与静态页面

标签: 静态页面与动态页面
129人阅读 评论(0) 收藏 举报
分类:

经常有网站建设公司说我们采用静态页面,不是动态页页,那么什么是静态页面,什么是动态页面,下面我们简单的介绍一下:

静态网页,动态网页主要根据网页制作的语言来区分;静态网页使用语言:HTML(超文本标记语言);动态网页使用语言:HTML+ASP 或 HTML+PHP 或 HTML+JSP 或HTML+ASP.NET等。

  • 静态网页与动态的区别与特点

程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、ASP.net、CGI等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如html页、Flash、JavaScript、VBScript等等,它们是永远不变的。区分动态网页与静态网页的基本方法:第一看后缀名,第二看是否能与服务器发生交互行为。

静态网页和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。

  • 静态页面特点

静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。

静态网页是标准的HTML文件,它的文件扩展名是。htm或。html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。尽管在这种网页上使用这些对象后可以使网页动感十足,但是,这种网页不包含在服务器端运行的任何脚本,网页上的每一行代码都是由网页设计人员预先编写好后,放置到Web服务器上的,在发送到客户端的浏览器上后不再发生任何变化,因此称其为静态网页。

静态网页是网站建设的基础,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。

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

  • 动态网页特点

我们将动态网页的一般特点简要归纳如下:

(1)动态网页以数据库技术为基础,可以大大减少降低网站维护的工作量;

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

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

(4)动态网页中的"?"对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,

或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中"?"后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要

做一定的技术处理才能适应搜索引擎的要求。

0
0
查看评论

(写给初学者)静态页面和动态页面的区别

一、静态web页面: 1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,从文件系统(存放了所...
  • hehaiwei1234
  • hehaiwei1234
  • 2016-11-24 10:28
  • 984

php页面静态化—动态页面和静态页面

动态页面: 页面中的数据需要从文件或数据库动态获取的页面; 比如请求一个php文件所生成的页面;当请求一个php文件时,php文件会经过3个执行阶段,语法分析、编译、运行。 所以说这类型的页面也属于动态页面; 静态文件: 纯html文件所生成的页面;当请求一个html文件时,html文件不...
  • guoshaoqing001
  • guoshaoqing001
  • 2015-06-27 22:53
  • 551

关于静态页面和动态页面的解释

由于小伙伴经常搞不清楚动态页面和静态页面的区别 这里讲一下 一、静态web页面: 1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有...
  • yinzhipeng123
  • yinzhipeng123
  • 2016-11-04 19:24
  • 814

动态页面静态化 Java

import java.io.*;import java.net.URL;/** * Title:动态页面静态化 */public class StaticHTMLFile { /**  *   * @param page  * ...
  • xiaoping8411
  • xiaoping8411
  • 2009-11-09 12:19
  • 4029

JSP中把动态页面转换为静态页面

要自动生成静态页面,用Filter截获jsp请求并先进行预处理,自动生成Html,是个不错的主意。一个很容易想到的方法是在Filter截获Request后,,导向一个Servlet,在这个Servlet中向本机发送一个http请求,然后将响应写入一个文件: URLConnection urlCon...
  • henuhaigang
  • henuhaigang
  • 2014-01-08 15:41
  • 1146

静态页面(动态页面)引入静态页面(动态页面)

1. 导入HTML页面    参考代码 :  第一种:  div+$(“#page1”).load(“b.html”)   body> div id="page1">div> div ...
  • jaedons
  • jaedons
  • 2017-10-23 22:26
  • 51

动态页面到静态页面的转换

今天仔细研究了一下动态页面到静态页面的转换,发现不过是一层窗户纸而已.以前也看过类似的技术文章,不过不够仔细.这其实是个很棒的特性.遍于内容的检索.很多站点似乎对这个还不是很重视.不过一些大的论坛比如:www.itpub.net  www.chinaunix.net 都已经实现了. 技术可...
  • Fenng
  • Fenng
  • 2004-07-04 17:52
  • 1636

Asp.Net中动态页面转静态页面

由于搜索引擎对aspx页面收录和html页面收录率的差别以及页面资源占用问题,我们很多时候需要实现ASPX页面动态转静态。网上也有很多人         讨论其实现方法,本人实践后总结两种主流方法如下:         ...
  • gooddasenlin
  • gooddasenlin
  • 2007-10-28 06:14
  • 747

浅谈——页面静态化

现在互联网发展越来越迅速,对网站的性能要求越来越高,也就是如何应对高并发量。像12306需要应付上亿人同时来抢票,淘宝双十一……所以,如何提高网站的性能,是做网站都需要考虑的。          &#...
  • liujiahan629629
  • liujiahan629629
  • 2015-05-24 22:13
  • 6168

动态jsp生成静态html网页

网站提高性能的方案有很多,网站架构方面考虑,最初的性能优化可以考虑提高单台服务器的配置。把数据库 和代码分别部署在两台服务器,页面缓存,数据缓存,静态化,分布式,代码读写分离,负载均衡。这些东西都是大型网站发展 所必须经历的升级过程,前两种方案非常容易实现,页面缓存J2EE中用的不多,数...
  • scyxm0426
  • scyxm0426
  • 2016-02-03 17:07
  • 2564
    个人资料
    • 访问:26160次
    • 积分:553
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:9篇
    • 译文:0篇
    • 评论:2条