什么是动态网页 |
这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态 动机”没有直接关系,动态网页也 可以是纯文字内容的,也 可以是包括各种动画的内容,这些只不过网页具体内容的 体现 模式,无论网页是不是 存在动态 动机,采纳动态网站技术生成的网页都称为动态网页 。 从网站阅读者的角度来看,无论是动态网页还是静态网页,都 可以 展示 根本的文字和图片信息,但从网站开发、治理、 保护的角度来看就有很大的差异 。 早期的动态网页重要采纳公用网关接口CGI(CommonGatewayInterface)技术 。您 可以 使用不同的程序编写 合适的CGI程序,如Visual Basic、Delphi或C/C++等 。 固然CGI技术已经进展成熟而且 性能 壮大,但因为编程 困苦、效率低下、 批改复杂,所以有逐步被新技术取代的趋向 。 与静态网页 绝对应的,能与 后盾数据库进行交互,数据传递 。也便是说,网页 URL的后缀不是.htm、.html、.shtml、.xml等静态网页的常见形动态网页制作 格局,而是以.aspx、.asp、.jsp、.php、.perl、.cgi等 模式为后缀,而且在动态网页网址中有一个 标记性的符号——“?” 。 特色 简要概括如下: (1)动态网页一般以数据库技术为 根底, 可以大大减低网站 保护的工作量; (2)采纳动态网页技术的网站 可以实现更多的 性能,如消费者注册、消费者登录、在线 考查、消费者治理、订单治理等等; (3)动态网页实际上并不是独立存在于服务器上的网页文件,惟独当消费者 申请时服务器才返回一个 完全的网页; (4)动态网页中的“?”对查找引擎检索存在 定然的问题,查找引擎一般不可能从一个网站的数据库中 拜访所有网页,或者出于技术方面的考量,查找蜘蛛不去抓取网址中“?”后面的内容, 因此采纳动态网页的网站在进行查找引擎推广时需求做 定然的技术 解决 威力适应查找引擎的要求 。 客户端脚本 客户端脚本在壹个特定的网页面转变界面以及行为或响应鼠标或键盘操作,或在指定 工夫事件 。在这种状况下,动态行为在 产生时 。客户端生成的内容在消费者的当地计算机系统里头 。 这些网页 使用的演示技术被称为富接口页面 。客户端脚本语言,如JavaScript(爪哇脚本)或ActionScript(动作脚本),动态HTML(DHTML)和Flash技术的 使用, 时常被用来编排媒体类型(声音,动画, 批改文本等)的演示 。该脚本还同意 使用远程脚本的壹种技术,DHTML页面 申请从服务器的 其余信息, 使用一个 潜藏的框架,XMLHttpRequest或Web(网络)服务 。 服务器端脚本 一个在Web(网络)服务器上运行的程序(服务器端脚本)是用来转变在不同的网页之上的网页内容,或调节序列或再一次加载的网页 。服务器响应来确定这种状况,张贴的超文本标记语言表单里头的数据,URL中的参数,所 使用的阅读器类型, 工夫流逝,或数据库或服务器的状态 。 这些网页通常都是如ASP,ColdFusion,Perl,PHP,WebDNA,或者 其余的服务器端语言 。这些服务器端语言 时常 使用的通用网关接口(CGI)产 活泼态网页 。有两个显而易见的例外是asp.net和JSP(爪哇服务器页面),在它们的API(程序编程接口)里头会 反复 使用CGI的概念,但实际上所有的web(网络) 申请分派到壹个共享的 虚构机 。动态网页有很少或没有预期 变迁时,一般会高速缓存和页面估计会 接纳大量的网络流量,会营建 迟缓的加载 工夫至服务器 。 |