举例说明什么是动态网站、静态网站
记得有一次和一朋友散步,他问到什么是动态网页、什么是静态网页、动态网页与静态网页有白到底什么是动态、什么是静态,所以今天想在这篇文章中详细的举例说明什么是动态网站、什么的,所以动态(静态)网站与动态(静态)网页在本文中就不特别区别了,表达的意思是相似的。
(1)动态网站与静态网站的概念及区别
动态网站是指通过网页脚本语言(比如php、jsp、asp等)将网站内容中的数据动态的存储到服据库来动态生成网页的方法。相反的,静态网站是指不通过脚本语言及数据库开发,而直接或间接
在静态网站中,用户往往只具有信息浏览者的权利,用户不能实现信息反馈,而动态网站则很填写表单、发表留言评论等等,而这些反馈的数据都被存储到了网站服务器端的数据库中。对于一专门的网页制作工具(如dreamweaver)去修改制作,而且制作完成了的页面都具有“静态性”,即都是一样的。而对于动态网站而言,由于使用的是数据库驱动生产网页的方式,所以通常都会有一discuz等,管理者可以在网站的后台很方便的管理网站,可实现不用接触代码即可可视化的编辑
用。不同的用户,或在不同的时间、不同的地点访问网站,或会呈现出不一样的页面。
那么如何区分动态网站与静态网站呢,叶德华觉得最简单、有效的方法就是看该网站是否采用其网页都是真实存在于网站服务器的,而相对于动态网站,其网页是当有用户访问时即时生成的,这两个网站,前者是纯静态的网站,后者是用php编写的动态网站,假设这两个网站都存在网站介的都是网站的网站介绍页面,表现出来的效果一样,但是原理却完全不同。由于是静态网站,其根问的时候是直接访问了这个页面,没有通过任何数据库驱动来实现;而由于是动态网站,其根目录是将网站介绍的信息通过网站后台录入进了数据库中,当有用户访问的时候,数据库调用了录入的所以称之为“伪”,是因为在网站服务器中并不存在about.html这个页面,这个页面只是即时生的区别。
(2)百度首页是静态网页还是动态网页
这个问题看起来有点傻,不过叶德华觉得还是值得思考的。我们访问百度的时候,一般都是直/index.html、/index.htm、/index.php这三个网址一样进入的还是百度的首页呢?我觉得百度首
404页面网站源码第一,感性的来说,百度首页虽然简单,但是却是数亿网民的上网入口,作为一个互联网巨头来说都是不合适的,所以感性的认为这是一个动态的网页。
第二,从界面上来说,百度首页的“新闻”、“贴吧”、“知道”、“音乐”、“图片”、““hao123”、“更多”等锚文
本都只是简单的链接而已,不管是静态还是动态,这些简单的功能都号,然后不同的用户呈现的百度个性化首页也会不同,那么这就需要调用到数据库中的用户信息了
第三,从网页代码来看,在“百度首页”单击鼠标右键可查看网页源代码,从代码也可以看出使用了javascript脚本。所以,也可以看出这是一个动态页面。
(3)以叶德华的博客为例整站分析动态与静态
访问我的博客,可以直接在百度中搜索“叶德华的博客”即可访问。我的博客整站布局是这样的一个博客网站,然后又自己用dreamweaver建了几个简单的页面,例如404页面、网站地图页面确的说这个博客中除了404页面和网站地图页面以外,其余的都是动态页面。
博客的首页、文章分类页、文章内容页面都是数据库生成的网页,我每次发布文章的时候只需
然后点击“发布”即可,不用接触到任何的网页代码。而“404页面”和“网站地图”页面每当我几个网页从服务器中下载下来,然后使用dreamweaver打开然后修改其中的代码,这也就是为什么的原因。为了减轻自身服务器的压力,我使用了较多的第三方应用,比如搜索框使用的是谷歌的搜功能使用的是多说的社会化评论代码等。也是由于插入了这些第三方应用,才使得博客的页面看起的广告,那么“404页面”和“网站地图”页面就是一纯静态化的网页,不管是谁、不管什么时间
以前,可以较明显的区别出动态网站与静态网站,而随着现在各种技术的成熟、以及开发平台越来越容易,所以区分起来也就有了一定的难度,不过也没关系,现在所说的网站开发绝大多数情去制作一个个的html静态网页组成一个网站。从事互联网相关的工作,对于这些基本概念的了解
本文首发于叶德华的博客,由cheaplululemon赞助,赞助网站地址:/,转载请注明赞助网站
文章来源于:www.summeng/article-25801-1.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论