动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   Cgi/Perl → 阅读文章

 ASP、CGI、ISAPI、ODBC之间的差别

作者来源: 
阅读 1390 人次 , 2006-3-29 4:03:00 


asp赋予你在标准的html文档中嵌入脚本的能力。使用这些脚本可执行应用程序逻辑和调用执行特定任务的软件组件,如数据库查询、文件输入/输出(i/o)、交易规则和工作流程。asp将internet数据库连接器(idc)的简单性与isapi的灵活性结合在一起,而且由于支持java虚拟主机,因此可以用多种编程语言编写asp应用组件。

cgi是最常用的web服务器扩展。cgi可以使你能够运行在不属于web服务器的应用程序。许多cgi应用程序是用脚本语言编写的。由于这种语言的可移植性,因此这些语言是扩展web服务器性能的流行方法。经过cgi具有灵活性和可移植性,但是由于cgi必须对每个cgi请求重新启动一个新的进程,所以,perl应用程序对大流量的web站点不是最佳解决方案。在cgi完成对该请求的服务后,将取消该进程以及与它相关的任何信息。现在国内外的虚拟主机服务商,在nt server下已经不提供支持perl的服务。

isapi是由ms创建的作为cgi补充的internet服务器应用程序编程接口,是一组常规可扩展例程,用于调用外部应用程序并处理浏览器和服务器之间的数据流。
isapi是一个开放式规范,windowns nt和其他操作系统上的第三方web服务器支持该规范。通过将isapi与iis和nt server结合,可以创建一个高性能、低成本并且可扩展的超文本传输协议(http)平台。isapi开发以isapi应用程序的形式出现,用于克服cgi性能不足的问题。isapi的过滤器可以对传入和传出iis的信息进行预处理和后处理。虽然isapi比cgi更快更灵活,但是程序员必须十分熟悉ms vc++开发系统才行。

odbc idc是iis中的另一个可扩展的选项。idc是一个isapi应用程序,它使你可以把web页面与支持odbc的任何后端数据库结合。idc使用简单的脚本语言创建数据库连接这个事实使idc成为特别受欢迎的服务器扩展。了解结构化查询语言(sql)可以帮助你创建idc应用程序。

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:深入研究表单提交方式:GET/POST
· 下一篇:用getenv函数获取各种CGI环境变量
· perl的文字处理
· perl与mp3
· Server Push详解
· Perl操作Mysql数据库
· Cgi入门教程之:5 Perl简介


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077