在早期,域名、空间服务器与程序是网站的基本组成部分,随着科技的不断进步,网站的组成也日趋复杂,多数网站由域名、空间服务器、DNS域名解析、网站程序、数据库等组成。
一、动态网站:
动态网站并不是指具有动画功能的网站,而是指网站内容可根据不同情况动态变更的网站,一般情况下动态网站通过数据库进行架构。 动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和高级的功能。动态网站体现在网页一般是以asp,jsp,php,aspx等结束,而静态网页一般是HTML(标准通用标记语言的子集)结尾,动态网站服务器空间配置要比静态的网页要求高,费用也相应的高,不过动态网页利于网站内容的更新,适合企业建站。动态是相对于静态网站而言。
我们将静态网页的特点简要归纳如下:
1、动态网站可以实现交互功能,如用户注册、信息发布、产品展示、订单管理等等;
2、动态网页 ,并不是独立存在于服务器的网页文件,而是浏览器发出请求时才反馈网页;
3、动态网页中包含有服务器端脚本,所以页面文件名常以asp、jsp、php等为后缀。但也可以使用URL静态化技术,使网页后缀显示为HTML。所以不能以页面文件的后缀作为判断网站的动态和静态的唯一标准。
4、动态网页由于需要数据库处理,所以动态网站的访问速度大大减慢;
5、动态网页由于存在特殊代码,所以相比较静态网页,其对搜索引擎的友好程度相对要弱一些。
6、但随着计算机性能的提升以及网络带宽的提升,最后两条已经基本得到解决。
二、静态网页的网址形式通常为:
也就是以.htm、.html、.shtml、.xml等为后后缀的。在HTML格式的网页上,也可以出现各种动态的效果,如.GIF格式的动画、FLASH、滚动字母等,这些“动态效果”只是视觉上的,与下面将要介绍的动态网页是不同的概念。
我们将静态网页的特点简要归纳如下:
(1)静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;
(2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;
(3)静态网页的内容相对稳定,因此容易被搜索引擎检索;
(4)静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;
(5)静态网页的交互性较差,在功能方面有较大的限制
网站并不是说什么静态动态的很早以前都是静态页面,只是更新和修改很困难,所以出现了动态的网站!
静态的网站就是你只能看,不能和别人交互!
动态的网页就是你可以看,又可以和别人交互,最典型的,就是现在我和你,如果百度是静态的,那我就回答不成你的问题了!
现在来说,基本上网站都是动态的!做动态网站的技术也很多 主流的 ASP ASP.NET PHP JSP 等等等等!
一个完整的网站主要包括 空间 + 域名 + 页面 + 数据库 基本上也就是这些
静态网站跟动态网站单从网站的页面表面上来看是无法分辨的,可以看地址栏的网址,后缀是htm或html的可以认为是静态网站(当然,也有伪静态,就是动态网站管理后台生成静态页面)
网址的后缀有:“?=”等等的很长一串字符串的,就是动态网站
静态网站更新起来麻烦,需要掌握相应的网页制作软件,如Dreamweaver,而动态网站只需直接登录网站的后台管理页面,就可以完成网站的内容更新。