您的位置:主页 > 新闻中心 > 常见问题 >

静态页面和动态页面的区别

日期:2018/01/02     阅读:    来源:优商网络公司
        静态网页指的是用HTML代码编写的网站页面,文件格式一般为*.html、*.shtml、htm,这种用html代码编写的网页,这种网页编写人员看到效果和访问者看到的效果是一样的,这种网页代码编写和更新都比较麻烦,静态网页适合微小型网页,还不能算是一个网站,主要作用是配合某种媒体进行广告宣传,静态网页只适合无需定期更新文本内容的网站。
        如果你想知道静态页面的加载速度,可参考《提高html页面加载速度的方法》。
html页面

        1、动态网站页面和静态网站页面的区别

        动态网站页面是用PHP、ASP、JSP等语言编写的网站程序,可以将网站文字、图片内容保存到网站数据库中,用户是通过读取网站数据库文件自动生成的网站页面,而Html网站页面不需要通过网站程序脚本和数据库而手动制作的网站页面。

        2、动态页面和静态页面的特点

        1)静态Html网页特点

        网站html静态页面一旦上传到网站服务器上,就保存到了网站服务器里,不管用户如何浏览,网站页面都不会发生改变,每个网站html页面文件都是独立的文件。
        (1)html静态网站页面稳定性比较记,这种页面更易被搜索引擎收录。
        (2)html静态网站页面是没有数据库的,这种网站页面制作设计与维护工作量都是比较大的,所以网站信息量较大时就不适合制作html静态页面。

        2)动态网页特点

        网站上有GIF动图、flash动画,就算是动态网站的,动态网站页虽然没有固定的标准,但是动态网站必须具备以下几个特点:

        (1)交互性

        动态网站页面会根据网站用户需求而进行响应,也是网站用户与网站进行交互的桥梁。

        (2)自动更新HTML页面

        动态网站页面不需要手动更新网站html静态页面,可以通过后台自动更新网站html页面,可以节省网站管理者大量精力和时间。

        (3)不同的时间不同用户访问同一个页面是不一样的

        静态网站页面url地址通常都是以HTML、.html、.shtml、.xml格式结尾的网站页面,动态网站页面是以.asp、.jsp、.php、.perl、.cgi格式结尾的网站页面。

        3、如何区分静态页面和动态页面

        静态页面和动态页面如何区分,最简单的方法查看该网站是否采用了数据库,不管是动态网站还是静态网站页面文件,都是存在于网站服务器上的,动态网站页面是即时生成的,服务器上并不存在访页面,例如www.a.com和www.b.com这两个网站,www.a.com为静态网站页面,www.b.com为动态网站页面,如果这两个网站都存在网站介绍页面,虽然看上去的效果是一样的,但实现的原理却是不同的,www.a.com这个静态网站是真实存在网站介绍页面,后者www.b.com动态网站页面是通过读取网站数据库来实现这个网站介绍页面的,其实其网站上并没有真实存在这个网站介绍页面,当用户访问这个网站页面的时候,网站会从数据库调出这个页面信息,生成一个伪静态网站页面,因为网站服务器上并不真实存在这个页面,是即时自动生成的,这个就是静态网站页面和动态网站页面最大的不同。
更多>>相关文章