静态网页与动态网页在运行时最大的区别在哪里?

如题所述

  主要区别在于语言制作、是否在服务器端运行以及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)动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页, 则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也常见。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-29
静态网页和动态网页最大的区别,就是网页是固定内容还是可后台在线更新内容。

静态网站,比较常见的简单是用纯HTML做的基础类的网站,比较容易上手啦;

动态网站,简言之,就是使用了动态脚本语言已经一些FLASH等新的元素的用动感的
态网页是指内容是固定的,修改和更新都必须要通过专用的网页制作工具,比如Dreamweaver、Frontpage等,而且只要修改了网页中的一个字符或一个图片都要重新上传一次覆盖原来的页面。

动态网页是指使用网页脚本语言,比如php、asp、asp.net、jsp,还有flash等,通过脚本将网站内容动态存储到数据库,用户访问网站是通过读取数据库来动态生成网页的方法。

网站上主要是一些框架基础,网页的内容大都存储在数据库中。当然可以利用一定的技术使动态网页内容生成静态网页本回答被网友采纳
第2个回答  2008-08-29
最大的区别就是动态页面一般都是调用了数据库的某些数据才显示在页面上,此页面实际上是不存在的,须依赖数据库存在

而静态页面则是事实存在一页面,没有了后台,没有了数据库,照样不影响
相似回答