海之韵BLOG | 耿真的个人网站 | 鲁ICP备15001313号 | 本站永久网址:https://www.gengzhen.cn

静态网页和动态网页有什么不同?

发布:耿真(GengZhen) 2008-12-24 17:18 分类: 技术文章 这篇文章没有标签

动态网页以及动态网页的差距,首先要说清晰两个方面,什么是静态网页,什么是动态网页,而且要学会判断分析哪些是静态哪些是静态。

什么是静态网页:

(1)静态网页不能直接从字面理解为静止的页面,这里主要指的是网页中没有程序代码,惟独HTML(超文本标记语言),后缀为.html,.htm,和.xml等。静态网页的页面一旦做成,主体的样式和框架内容就不会再变了。但是,静态网页也有一些能变动的部份,比如一些GIF格式动画、视 频等。

(2)对本地静态网页的浏览,用户直接双击打开,并且不论任何人任何时间,页面上的内容都是固定的。

什么是动态网页:

(1)动态网页是指跟静态网页相对的一种网页编程技术。动态网页的网页文件中除了HTML标志之外,还有一些特定功能的程序代码语言,这些代码可以使浏览器以及服务器可以交互,所以服务器端凭客户的不同请求动态生成网页的内容。

即:动态网页相对于静态网页来说,页面代码尽管没有变,可是展现的内容却是可以随着时间、环境和定义数据库操作的结果发生变化的。

(2)动态网页,与网页上的各种动画、字幕等视觉上的动态展示效果没有直接的关连,动态网页也可以是纯文字内容的,也可以是包含各类动画、视频的内容,这些只是网页详细内容的呈现方式,非论网页是否具备动态效果,只要是接管了动态程序语言(如PHP、ASP、JSP等)生成的网页均可以称为动态网页。

如何分辨动态网页和静态网页:

(1)更新和维护: 

  静态网页内容一经发布上传到网站服务器上,无论用户是否访问查看,这些网页内容都是保存在网站服务器上的。假如要修改网页的内容,就必需重新修改源代码,重新再上传到服务器上。静态网页没有数据库的支持,当网站信息量很大的时候网页的制作和维护都是难题。

  动态网页可以凭页面不同的连接和用户的请求,时间和环境的需要动态的生成网页内容,并且动态网页一般以数据库为基础,可以大大降低网站维护的工作量。

(2)交互性:

静态网页由于良多内容都是一次性固定的,正在坚守方面有很大的限度,所以交互性较差;而动态网页则可以实现更多的功能,如用户的登录、注册、搜索查询等。

(3)页面响应速率:

静态网页内容相对稳定,且容易被搜索引擎索引,因不需要连接数据库,响应速度较快,用户体验良好。

动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页,其中涉及到数据库的连接访问和查询等一系列过程,所以对服务器硬件依赖很大,相对静态应响应速度比较慢些。

(4)访问特点:

  静态网页的每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”,可以直接双击打开

动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索之中不去抓取网址中“?”后面的内容,不能直接双击打开

总结:如果网页内容相对的简单,不需要频繁的进行改动,或者只是为了展示信息等,就用静态网页,简单易操作,不需要管理数据库等,如果网页内容相对复杂,功能多,改动频繁,实时性的内容多,就用动态网页。
嘻嘻大笑可怜吃惊害羞调皮鄙视示爱大哭开心偷笑嘘奸笑委屈抱抱愤怒思考日了狗胜利不高兴阴险乖酷滑稽
提交评论

清空信息
关闭评论
温馨提示本站内所有原创内容禁止转载,谢谢合作!

本页已获评论0/刷新87 次

关注耿真SEO微信公众号