很多客户误以为动态页面就是有Flash动画的网站,在这里就详细介绍下究竟什么是网站动态页面,我们通常所说的静态页面实际上就是内容固定不变的页面,而动态页面则是指内容变化的页面,动态网页的内容变化通常提现在以下三个方面:
1、根据系统状态变化;
2、根据数据库内容变化;
3、根据用户的实时操作变化。
ASP动态网页的运行环境:
ASP文件必须存储在Web服务器上,用户必须在客户机上,使用网页的URL地址浏览。URL即为:网站地址/路径/文件名。访问原理是页面文件存储在Web服务器上;用户请求浏览时,服务器首先处理页面中的脚本程序,将处理后生成的内容传送给客户端,保存为临时文件;客户端浏览器处理文件后显示为页面。客户端的临时文件与服务器上的页面源文件是不一样的。服务器端技术可以实现:基于服务器端信息的动态页面。服务器端页面文件:根据采用的服务器端技术而异。
ASP页面的工作过程:
用户在浏览器中输入页面地址;浏览器将地址传输给web软件;web软件到ASP文件;执行ASP文件中的脚本语句;将生成的HTML语句与文件中原有的HTML语句一起传输到浏览器;浏览器将收到的HTML语句显示为页面。
动态页面的优缺点:
动态页面是一种最常用的网站建设表达形式。它的优点在于可以根据先前所制定好的程序页面,根据用户的不同请求从而返回其相应的数据,可以说是一对多的关系,从而达到资源的最大利用和节省网站空间上的物理资源。如果今后需要改变网站的风格,只需要重新制作前台所访问的页面即可。只要数据库结构不变,可以很快地进行改版工作。动态页面的优点是效率高、更新快、移植性强,从而快速地达到即见即所得的目的。但是它的优点同样也是它的缺点。因为它的效率是要通过频繁地和数据库进行通信才能实现的,频繁地读取数据库会导致服务器要花大量的时间来计算,当访问量达到一定的数量后,会导致效率成倍或几倍地下降。如果有人恶意地对程序进行攻击,激发了隐藏BUG,将会造成一定的安全隐患,从而导致整个网站的瘫痪。
静态网页和动态网页的概念和区别动态页面文件的后缀一般都是ASP、ASPX、PHP和JSP等。动态页面是需要语言环境支持的,这就大大地影响了网站的跨平台性。比如Microsoft的ASP或虽然说可以跨平台,但目前还不能在所有平台上运行。公司建网站用的比较多的通常是ASP或者PHP,JSP一般用于银行等一些对安全性要求比
较高的行业,在制作企业网站时,我们通常建议采用PHP开发,一方面有利于搜索引擎抓取网站内容,一方面也会提高网站加载速度,另一方面也可以有效的防止中毒的现象发生。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论