静态网页与动态的区别
静态网页,动态网页主要根据网页制作的语言来区分:
静态网页使用语言:HTML(超文本标记语言)
动态网页使用语言:HTML+ASP或HTML+PHP或HTML+JSP等
还可以从url上区分:
静态网页使用url:都以html为结尾
动态网页使用url:动态的url中基本带有“?”号
程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、 CGI等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如html页、Flash、JavaScript、VBScript等等,它们是永远不变的。
静态网站建设和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。
静态网页是网站建设的基础,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。
动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页,则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也是很常见的事情。
静态的每个网页是必须要有一个固定的URL,而且这个网页的URL,还要以。htm、。html等形式来作为后缀的。要是网站内容一旦发布到了网站的服务器上后,无论有没有用户来访问,在每个静态网页上的内容,那都是必须要保存到网站服务器上的。
这静态网页的内容也比较稳定,很容易就被搜索引擎给检索到的。要是没有数据来支持,网站制作与维护方面的工作量也是非常大的,而当网站的信息量非常大的时候,完全要依靠静态的网页制作方式就比较难。再加上这类网页的交互性很差,在功能上也会有很大的限制。
在文章中说得非常清楚明白,当来进行静态网页的设计时,普遍都有上述几个特点存在的。那就需要来更好的设计网站,这点大家应该很明白了吧!特别是静态网页的设计时,不同于动态网页,本质上也是有区别的。
静态网页特点
我们将静态网页的特点简要归纳如下:
(1)静态网页每个网页都有一个固定的URL,且网 页URL以.htm、.html、.shtml等常见形式为后缀,而不含“?”;
(2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页都是保存在网站服务器上的,每个网页都是一个独立的文件;
(3)静态网页的内容相对稳定,因此容易被搜索引擎检索;
(4)静态网页没有数据库的支持,网站信息量很大时,完全依靠静态网站建设方式在网站制作和维护方面工作量较大,比较困难;
(5)静态网页的交互性较差,在功能方面有较大的限制 。
由于动态网页静态化的技术,一般网页前台的文件都是以htm、htm、shtml结尾。此类网站有后台,有数据库,前台页面与数据库没有任何交互的行为,此类网站与静态网站无异。可以视为静态网站。