静态网页与动态网页区别
通过浏览器窗口可以看到文字、图片、动画、表单、视频和音频等网页元素,但还有很多元素是看不到的,如应用程序的执行过程。不同内容的网页被执行的过程是不同的,根据网页的执行过程可以将其分为静态网页和动态网页两类。
1.静态网页。
静态网页是指不使用程序语言(如ASP、JSP、PHP等)而直接或间接制作成HTML页面。这种网页的内容是固定的,即不会随着访问的用户不同而呈现不同的内容,修改和更新都必须通过专用的网页制作工具,如Dreamweaver、FrontPage等。只要修改了网页中的一个字符或一个图片,就要重新上传一次覆盖原来的页面,这样才能正确显示修改后的效果。
每个静态网页都有一个固定的URL(统一资源定位器,简称网址),且网页的URL是以.htm、.html、.shtml等常见形式为后缀,而不带符号“?”。在静态网页上也可以出现各种动态的效果,如GIF格式的动画、Flash动画、滚动字幕等,但这些动态效果只是视觉上的,与动态网页是不同的概念。
2.动态网页。
动态网页是指使用网页程序语言(如ASP、JSP、PHP、ASP.NET等),通过程序将网站内容动态存储到数据库,用户访问网站是通过读取数据库来动态生成网页的方法。网站上主要是一些框架基础,网页的内容大都存储在数据库中。动态网页的内容不是固定的,可在线更新,而且会随着不同用户、不同时间返回不同的网页。
动态网页URL的后缀不是.htm、.html、.shtmI、.xml等静态网页的常见形式,而是以.asp、.jsp、.php、.perl、.cgi等形式为后缀,并且在动态网页网址中有一个标志性的符号“?”。动态网页可以是纯文字内容的,也可以包含图像、动画等内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,采用动态网站技术生成的网页都称为动态网页
标签:静态网页与动态网页区别