网站----静态页面与动态页面

转载 2013年05月21日 15:26:00

静态页面与动态页面

什么是静态网页

使用HTML,XHTML,XML,CSS,JavaScript,Flash等不需要服务器端运算的程序实现的网页。

什么是动态网页

使用ASP,PHP,JSP等需要服务器端运算的程序实现的网页。

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

  • 静态网页是由浏览器直接从服务器下载到浏览者所在机器上浏览的。
  • 动态网页需要服务器执行(运算)成静态网页的内容,然后由浏览器下载到浏览者所在机器上浏览。
  • 静态网页是任何网站的根基,因为浏览者浏览的内容永远是从服务器传回的静态网页的内容。
  • 动态与静态网页并不矛盾,网站设计中往往是先使用DreamWeaver等工具设计静态网页,之后将PHP等程序嵌入静态网页中完成网站设计。
  • 动态网页中一般会包含静态网页的内容,比如:PHP代码中通常包含HTMLCSS
  • 静态网页中不能包含动态网页的内容。比如:如果HTML中包含PHP的内容,那就是动态网页了。
  • 动态网页通常与数据库相连,来完成页面的显示。比如:一个文章显示系统,可以只通过一个动态网页Display.php显示数据库中的多篇文章。而静态网页无法实现此功能。
  • 采用动态网页可以实现很多动态功能,比如Blog登录,BBS讨论,购物车等。
  • 由于动态网页需要服务器执行(运算),因此将消耗服务器资源,访问速度会慢于静态网页。
  • 当网站有大数据量时,应该使用动态网页管理,减少网站维护工作量。
  • 当网站服务器压力过大或者访问量太大时,应该使用静态页面显示。
  • 当网站有大的数据量而且访问量很大时,应该使用动态页面管理维护网站内容,同时生成静态页面用于显示。
  • 动态网页的网址显示方式通常带有"?",比如http://www.dreamdu.com/dreamdu.php?id=999&name=monkey ,这种网址属于搜索引擎不友好的URL,应该使用urlrewrite改为静态网页的URL显示方式,比如类似于 http://www.dreamdu.com/dreamdu_999_monkey.html 的URL。
  • 动态网页是需要服务器端执行的程序,由于人的原因可能使动态网页程序产生漏洞,这些漏洞可能会被黑客利用。比如我们常说的"挂马"。
  • 提示: 单纯的滚动字幕,动画效果或Flash网页不是动态网页。
  • 提示: 不能单纯的根据网址中网页文件的后缀分辨动态与静态网页,因为可以使用服务器软件通过urlrewrite改变网址的显示方式。比如以.html或者.htm网址结尾的网站,不一定是静态网页。

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

由于小伙伴经常搞不清楚动态页面和静态页面的区别 这里讲一下 一、静态web页面: 1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连...
  • yinzhipeng123
  • yinzhipeng123
  • 2016年11月04日 19:24
  • 830

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

一、静态web页面: 1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现...
  • hehaiwei1234
  • hehaiwei1234
  • 2016年11月24日 10:28
  • 989

动态jsp生成静态html网页

网站提高性能的方案有很多,网站架构方面考虑,最初的性能优化可以考虑提高单台服务器的配置。把数据库 和代码分别部署在两台服务器,页面缓存,数据缓存,静态化,分布式,代码读写分离,负载均衡。这些东西...
  • scyxm0426
  • scyxm0426
  • 2016年02月03日 17:07
  • 2576

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

要自动生成静态页面,用Filter截获jsp请求并先进行预处理,自动生成Html,是个不错的主意。一个很容易想到的方法是在Filter截获Request后,,导向一个Servlet,在这个Servle...
  • henuhaigang
  • henuhaigang
  • 2014年01月08日 15:41
  • 1157

浅析seo优化之网站静态页面跟动态页面的特色

静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。在网站设计中,纯...
  • tianyake116
  • tianyake116
  • 2016年12月13日 21:56
  • 969

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

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

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

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

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

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

用Python区分静态与动态网页

用Python区分静态与动态网页最近导师分派了一个任务,需要爬取很多数据,发现有的url是静态的,有的是动态加载的,用程序去爬取肯定要调用不同的代码,要实现自动爬取就先要区别是静态网页还是动态加载数据...
  • u014311318
  • u014311318
  • 2017年03月22日 15:06
  • 355

ASP.NET总结——静态网页与动态网页

刚刚看完《北大青鸟ASP.NET》视频的前六集。这六集视频给我太多太多听觉和视觉上的“刺激”(太卡了)。尽管如此,在视频当中,我依然接触了许多新的概念,知识。(其实也不算新,只是这次好像正式了些。)之...
  • u010924834
  • u010924834
  • 2014年09月07日 21:35
  • 1856
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网站----静态页面与动态页面
举报原因:
原因补充:

(最多只允许输入30个字)