程序是否在服务器端运行是一个重要的标志。服务器上运行的程序、网页、组件都是动态网页,会用不同的客户端、不同的时间返回不同的网页,比如ASP、PHP、JSP、ASPnet、CGI等等。客户端运行的程序、网页、插件、组件都是静态网页,比如html页面、Flash、Javascript、VBscript等等,总是不变的。
静态网页和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。
静态网页和动态网页各有特点。网站采用动态网页还是静态网页,主要取决于网站的功能需求和网站的内容。如果网站功能简单,内容更新量不大,采用纯静态网页会更简单。相反,一般是利用动态网页技术实现的。
相对于动态网页,静态网页是指没有后台数据库,没有程序,没有交互的网页。你编的就是它表现出来的,什么都不会改变。静态网页更新相对麻烦,适合显示更新较少的网站。
静态网页是标准的HTML文件,文件扩展名是。htm或。html,可以包括文本、图像、声音、FLASH动画、客户端脚本、ActiveX控件和JAVA小程序。虽然在这种网页上使用这些对象可以使网页动态化,但这种网页不包含服务器上运行的任何脚本。网页上的每一行代码都是由网页设计者提前写好,放在web服务器上,发送到客户端的浏览器后没有发生变化,所以称为静态网页。
静态网页是网站建设的基础,静态网页和动态网页并不矛盾。为了满足搜索引擎检索的需要,即使使用动态web技术,也可以将web内容转换成静态网页进行发布。
动态网站也可以采用动静结合的原则,适合使用动态网页的地方。如果有必要使用静态网页,可以通过使用静态网页来实现。动态网页和静态网页存在于同一个网站也很常见。
优点和缺点
优点
1、可以公开(即复印件可以向任何人证明)。
2.对抚养权没有特殊要求。(不需要超文本预处理器、通用网关接口等特殊的中间软件)
3.没有web服务器或应用服务器,比如光驱或u盘,可以通过web浏览器直接访问。
4.静态网页每个网页都有一个固定的网址,网页的网址以常见的形式为后缀,如。htm,。html,。shtml,并且不包含?;("?"在动态网页中,搜索引擎检索存在一些问题。搜索引擎通常不可能访问网站数据库中的所有网页,或者由于技术原因,搜索蜘蛛不会爬行?网址以下内容。)#p#分页标题#e#
5.网站更安全,HTML页面不会受到Asp相关漏洞的影响;并且可以减少攻击,防止sql注入。当数据库出现错误时,不会影响网站的正常访问。
缺点
1.任何个性化或交互都将在客户端上运行!
2.没有自动化工具,维护大量静态页面文件是不现实的。
3.无法完全支持用户/客户的需求(外观选择、浏览器支持、cookie)。
全国服务热线
15725120635