.cgi

时间:2024-07-22 17:13:24编辑:小松

CGI的定义

分类: 电脑/网络
解析:

CGI

1. 定义:

CGI全称是“公共网关界面”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。

2. 功能:



绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。

3. 运行环境:

CGI程序最初在UNIX操作系统上CERN或NCSA格式的服务器上运行。

在其它操作系统(如:windows NT及windows95等)的服务器上也广泛地使用CGI程序,同时它也适用于各种类型机器。

4. CGI处理步骤:

⑴通过Inter把用户请求送到服务器。

⑵服务器接收用户请求并交给CGI程序处理。

⑶CGI程序把处理结果传送给服务器。

⑷服务器把结果送回到用户。

5. CGI服务器配置:

CGI程序不是放在服务器上就能顺利运行,如果要想使其在服务器上顺利的运行并准确的处理用户的请求,则须对所使用的服务器进行必要的设置。

配置:根据所使用的服务器类型以及它的设置把CGI程序放在某一特定的目录中或使其带有特定的扩展名。

⑴CREN格式服务器的配置:

编辑CREN格式服务器的配置文件(通常为/etc/d.conf)

在文件中加入:Exec cgi-bin/*/homecgi-bin/*.exec命令中出现的第一个参数cgi-bin/*指出了在URL中出现的目录名字,并表示它出现在系统主机后的第一个目录中,如:edgar.stern.nyn.edu/cgi-bin/

命令中的第二个参数表示CGI程序目录放在系统中的真实路径。

CGI目录除了可以点网络文件放在同一目录中,也可以放在系统的其它目录中,但必须保证在你的系统中也具有同样的目录。在对服务器完成设置后,须重新启动服务器(除非HTTP服务器是用id启动的)。

⑵NCSA格式服务器的配置

在NCSA格式服务器上有两种方法进行设置:

①在srm.conf文件(通常在conf目录下)中加入:Script Alias/cgi-bin/cgi-bin/

Script Alias命令指出某一目录下的文件是可执行程序,且这个命令是用来执行这些程序的;此命令的两个参数与CERN格式服务器中的Exec命令的参数的含意一样。

②在srm.conf文件加入:Add type application/x-d-cgi.cgi

此命令表示在服务器上增加了一种新的文件类型,其后第一个参数为CGI程序的MIME类型,第二个参数是文件的扩展名,表示以这一扩展名为扩展名的文件是CGI程序。

在用上述方法之一设置服务器后,都得重新启动服务器(除非HTTP服务器是用id启动的)。

6. CGI的编写语言

CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。对初学者来说,最好选用易于归档和能有效表示大量数据结构的语言,例如UNIX环境中:

· Perl (Practical Extraction and Reporting Language)

· Bourne Shed或者Tcl (Tool Command Language)

Windows环境中:

· C和C++

由于Inter上大部分服务器使用的是UNIX操作系统,且几乎任一UNIX操作系统中都有Bourne Shell,因而后面讲述的例子中大部分是用Bourne Shell编写的。

最终Perl由于其跨操作系统、易于修改的特性成为了CGI的主流编写语言,以至于一般的“cgi程序”就是Perl程序。

7. CGI环境变量列表

SERVER-NAME:运行CGI序为机器名或IP地址。

SEUVER-INTERFACE:WWW服务器的类型,如:CERN型或NCSA型。

SERVER-PROTOCOL:通信协议,应当是HTTP/1.0。

SERVER-PORT:TCP端口,一般说来web端口是80。

HTTP-ACCEPT:HTTP定义的浏览器能够接受的数据类型。

HTTP-REFERER: 发送表单的文件URL。(并非所有的浏览器都传送这一变量)

HTTP-USER-AGENT:发送表单的浏览器的有关信息。

GETWAY-INTERFACE:CGI程序的版本,在UNIX下为 CGI/1.1。

PATH-TRANSLATED: PATH-INFO中包含的实际路径名。

PATH-INFO:浏览器用GET方式发送数据时的附加路径。

SCRIPT-NAME: CGI程序的路径名。

QUERY-STRING:表单输入的数据,URL中间号后的内容。

REMOTE-NOST:发送程序的主机名,不能确定该值。

REMOTE-ADDR:发送程序的机器的IP地址。

REMOTE-USBR:发送程序的人名。

CONTENT-TYPE:POST发送,一般为applioation/x-form-urlencoded。

CONTENT-LENGTH:POST方法输入的数据的字节数。


CGI是什么 初步了解CGI的概念和作用?

CGI技术的应用非常广泛,它可以用于网站的登录、注册、搜索、购物车等功能的实现,还可以用于网站的统计、数据分析、安全性检测等方面。


CGI是一种通用网关接口,是Web服务器与Web应用程序之间的接口标准。它是一种将Web服务器和Web应用程序进行交互的技术,可以使Web服务器动态生成HTML页面,实现Web应用程序的交互性。


CGI技术的应用非常广泛,它可以用于网站的登录、注册、搜索、购物车等功能的实现,还可以用于网站的统计、数据分析、安全性检测等方面。


CGI是一种通用网关接口,是Web服务器与Web应用程序之间的接口标准。它是一种将Web服务器和Web应用程序进行交互的技术,可以使Web服务器动态生成HTML页面,实现Web应用程序的交互性。


总之,CGI技术是Web开发中不可或缺的一部分,可以帮助Web应用程序实现动态网页的功能,提高用户体验,为Web开发带来更多的便利和灵活性。


CGI的作用是将用户的请求传递给Web应用程序,Web应用程序处理完成后将结果返回给Web服务器,Web服务器再将结果返回给用户。这样,用户就可以通过Web页面与Web应用程序进行交互,实现动态网页的功能。


cgi文件用什么打开

cgi格式的文件是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
绝大多数的cgi格式的程序被用来解释处理杰自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。cgi程序使网页具有交互功能。
可以用记事本类的文字编辑工具打开。[最好不要用DW等网页编辑软件打开,因为它们会自动添加代码。]
改文件属性需在服务器上改,不过NT和LINUX/UNIX下是有区别的。
NT文件属性值不用更改,IMAGE文件也可以放到CGI-BIN目录内LINUX/UNIX是要改属性的,IMAGE方面的文件不能放到CGI-BIN目录内,必须在CGI-BIN目录外另建目录,否则图片无法显示。


cgi文件怎么打开

cgi文件是什么?cgi文件格式介绍如下:cgi格式文件是“公共网关接口脚本”类型文件,可理解是一个可执行的脚本。可以使用Python、Perl、Ruby等语言进行创建。cgi脚本通常用于运行基本的Web脚本,比如在Web窗口中发送电子邮件等。cgi文件怎么打开?cgi格式文件它是一种常见的代码文件,正如您所了解的代码文件都是文本格式的,这意味着打开cgi格式文件的方法有很多。无论您使用的是Windows、MacOSX、Linux,都可使使用系统里面都自带的文本编辑器来打开及编辑cgi文件,您所需要做的只是双击它即可。改文件属性需在服务器上改,不过NT和LINUX/UNIX下是有区别的。NT文件属性值不用更改,IMAGE文件也可以放到CGI-BIN目录内LINUX/UNIX是要改属性的,IMAGE方面的文件不能放到CGI-BIN目录内,必须在CGI-BIN目录外另建目录,否则图片无法显示。cgi格式图标如下:cgi文件是什么以及cgi文件怎么打开详情如下:CGI文件摘要我们有六个与CGI文件相关的已知软件程序(通常是由MicrosoftCorporation开发的称为MicrosoftNotepad的软件),它们可以归类为二种主要文件类型。通常,这些文件被视为CommonGatewayInterfaceScript格式。在大多数情况下,这些文件被视为ExecutableFiles,但它们也可以是DeveloperFiles。桌面(和某些移动)设备上已支持文件扩展名为CGI的文件。Windows、Mac和Linux完全或部分支持这些文件。CGI文件扩展名的普及性为“低”,这意味着这些文件在大多数用户的文件存储中都不常见。如果您想了解有关CGI文件和打开它们的软件的更多信息,请参阅下面的其他详细信息。此外,如果您在打开CGI文件时遇到问题,可以学习如何对其进行基本故障排除。CGI文件的种类2种已知文件类型使用此扩展名CommonGatewayInterfaceScriptRADStudioConfigurationFile校长CGI类型.CGI文件名:.cgi分类:CommonGatewayInterfaceScriptACGI文件是由网络服务器执行以创建动态网页通用网关接口(CGI)脚本。它通常存储在“CGI-BIN”文件夹中的Web服务器上的网站目录内,如果他们不预编译只能进行编辑。文章作者:UnknownDeveloper组:可执行文件文件夹:HKEY_CLASSES_ROOT.cgi打开CommonGatewayInterfaceScript的软件程序:MicrosoftCorporation开发的MicrosoftNotepad(软件环境:Windows)(软件环境:Mac)LinuxMacroMates开发的MacroMatesTextMate(软件环境:Mac)OpenSource开发的gVim(软件环境:Windows)RichardsonSoftware开发的RichardsonEditRocket(软件环境:Windows)(软件环境:Mac)LinuxBareBonesSoftware开发的BBEdit(软件环境:Mac)其他CGI文件关联.CGI文件名:.cgi分类:RADStudioConfigurationFileACGI文件也可能与所谓的RADStudio中的应用程序开发工具相关的文件。它包含了RADStudio配置。文章作者:EmbarcaderoTechnologies组:开发者文件打开RADStudioConfigurationFile文件的软件程序:EmbarcaderoTechnologies开发的RADStudio兼容:(软件环境:Windows)MaciOSAndroidLinuxCGI文件并发症典型的CGI开放挑战MicrosoftNotepad不在尝试打开CGI时,你会遇到一条错误消息,例如“%%os%%无法打开CGI文件”。通常,%%os%%中会出现这种情况,因为MicrosoftNotepad未安装在你的电脑上。您的操作系统无法将CGI与MicrosoftNotepad关联,因此双击该文件将无法正常工作。提示:如果您没有安装MicrosoftNotepad,并且知道有其他程序可以打开CGI文件,则可以尝试通过从“显示应用程序”下列出的程序中进行选择来打开它。过时的MicrosoftNotepad有时,你可能安装了与CommonGatewayInterfaceScript类型不兼容的过时版本的MicrosoftNotepad。如果您没有正确的版本,则需要下载更新版本的MicrosoftNotepad。此问题主要发生在您的CommonGatewayInterfaceScript文件是由比电脑上的更新版本的MicrosoftNotepad创建的时候。提示:通过右键单击并选择“属性”来调查CGI文件,以查找有关所需版本的线索。摘要:在任何一种情况下,难以打开CGI文件的大多数问题都与您的计算机上没有安装正确的软件应用程序有关。打开CGI的问题的更多原因即使在计算机上安装了最新的MicrosoftNotepad软件,打开CommonGatewayInterfaceScript文件时仍可能出错。如果你在加载CGI文件时继续出错,其他外部问题可能会归咎于其他外部问题。这些问题包括:Windows注册表CGI文件路径不正确错误地删除Windows注册表CGI说明MicrosoftNotepad或其他CGI应用程序遇到了有缺陷的安装您的CGI文件已损坏(您的CommonGatewayInterfaceScript文件本身存在问题)恶意软件破坏了CGI文件的完整性与CGI相关的硬件有设备驱动程序损坏系统资源不足以成功打开CommonGatewayInterfaceScript文件cgi文件是什么以及cgi文件怎么打开扩展阅读.CGI文件扩展名文件类型公共网关接口脚本开发者N/A常用度日常使用格式文件后缀.cgi文件分类可执行文件CGI是什么文件?CGI文件是由Web服务器执行的动态页面的公共网关接口(CGI)脚本,可理解是一个可执行的脚本,它通常由Perl或C语言编写的。CGI脚本通常用于运行基本的Web脚本,例如在Web表单发送电子邮件等。CGI文件扩展信息公共网关接口(CommonGatewayInterface,CGI)是Web服务器运行时外部程序的规范,按CGI编写的程序可以扩展服务器功能。CGI应用程序能与浏览器进行交互,还可通过数据API与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据,格式化为HTML文档后,发送给浏览器,也可以将从浏览器获得的数据放到数据库中。几乎所有服务器都支持CGI,可用任何语言编写CGI,包括流行的C、C++、Java、VB和Delphi等。CGI脚本通常存储在Web服务器上网站目录内的“cgi-bin”文件夹中,并且只有在未预先编译的情况下才能对其进行编辑。CGI脚本用途CGI脚本常见的用途:根据浏览者填写的HTML表单发送定制的答复;创建可单击的图像缩小图;创建一个浏览者可以搜索内容的数据库;提供服务器与数据库的接口,并把结果转换成HTML文档;制作动态HTML文挡。MIME类型magnus-internal/cgi警告不完善的CGI应用程序可能成为别人非法进人服务器系统的通道,有可能导致重要的资料被删除或外泄。CGI文件怎么打开?如果你电脑上打不开CGI文件,原因可能有很多,而最常见最主要的原因就是你的电脑没有安装可以打开CGI文件的软件;Windows系统会弹出提示框:“若要打开此文件,Windows需要知道哪个程序打开它”,最简单直接的解决办法就是下载并安装合适的软件来打开CGI文件。可以打开CGI文件的软件程序


CGI和CG有什么区别

CGI和CG区别为:性质不同、起源不同、目的不同。一、性质不同1、CGI:是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。2、CG:指计算机图形学,是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。二、起源不同1、CGI:起源于在1993年由美国国家超级电脑应用中心(NCSA)为NCSAHTTPdWeb服务器开发的。2、CG:起源于1963年1月,MIT林肯实验室24岁的萨瑟兰完成了关于人机通信的图形系统的博士论文。三、目的不同1、CGI:CGI目的是要独立于任何语言的。以用任何脚本语言或者是完全独立编程语言实现,只要这个语言可以在这个系统上运行。2、CG:CG目的在于创建有效的视觉交流。在科学领域,图形学可以将科学成果通过可视化的方式展示给公众。

后缀名为.cgi的文件是什么文件啊

计算机合成图像
被广泛运用于电影、电视、视频游戏、互动多媒体等领域的计算机图像技术。 参考词条:三维动画
编辑本段计算机图形接口标准
计算机图形接口标准(Computer Graphics Interface,CGI)是ISO TC97组提出的图形设备标准,标准号是ISO DP9636。CGI第一个针对图形设备接口,而不是应用程序接口的交互式计算机图形标准。CGI的目标是使应用程序和图形库直接与各种不同的图形设备相作用,使其在各种图形设备上不经修改就可以运行,即在用户程序和虚拟设备之间以一种独立于设备的方式提供图形信息的描述和通信。CGI规定了发送图形数据到设备的输出和控制功能,从图形设备接收图形数据的输入、查询和控制功能,因CGI是设备级接口,对出错处理和调试的只提供了最小支持。CGI提供的功能集包括控制功能集、独立于设备的图形对象输出功能集、图段功能集、输入和应答功能集以及产生、修改、检索和显示以象素数据形式存储的光珊功能集。在二维图形设备中可以找到CGI支持的功能,但没有一个图形设备包含由CGI定义的所有功能,从这个意义上说,CGI定义了与虚拟设备的接口。 CGI是设备级的计算机图形标准,它规定了一个CGI实现和CGI用户之间的接口。一个CGI的实现叫做对象,对象既可以是硬件设备也可以是一个程序。CGI的用户就是用CGI对象实现的与设备无关的应用程序。CGI提供了一些功能来实现一个CGI对象和一个CGI应用程序之间数据交换。对象和应用程序之间的接口由CGI引用模式来描述,基于CGI对象和CGI应用程序的配置情况,引用模式提供了一个概念上的框架说明CGI在一个计算机图形环境中如何使用。CGI有三种引用模式:应用、对象和CGI产生器与解释器配置。为了使应用程序创建、保存、修改和显示图形,CGI提供了管道机制。CGI的管道分为三种: (1)图形对象管道,说明应用程序如何使用CGI提供的功能来创建图形; (2)光珊管道,说明图形对象管道及其相关的图形输出功能与光珊虚拟设备及光珊操作功能之间的联系; (3)输入管道,说明CGI虚拟设备如何支持交互式输入。
1.CGI控制功能集
控制功能集包括CGI所涉及的虚拟设备和出错处理功能,用以实现图形图像信息以及接口的图形与非图形部分的内部关系的管理,这些功能分为七类: (1)虚拟设备管理,提供了对虚拟设备的控制,包括启动和终止用户与CGI虚拟设备的对话期、管理虚拟设备上的画面等; (2)数值精度要求; (3)坐标空间; (4)视点,如何使定义在虚拟设备坐标空间中的图形图像显示在绘画面; (5)裁剪; (6)其它; (7)出错处理。
2.CGI输出功能集
CGI输出功能集创建包含用户的画面的图形对象及控制它们的显示,确定图形对象的几何和显示特性。用户可以借助输出功能,使用标准绘图图元或广义绘图图元来生成标准图形对象或非标准图形对象。 CGI输出功能集包括以下四类功能: (1)图元功能,创建包含用户画面的图形对象; (2)属性功能,定义图形对象的属性; (3)属性控制功能,允许用户控制图形对象的; (4)输出查询功能,返回输出以及属性描述表和状态表的有关信息。
3.CGI图段功能集
CGI图段功能集定义了图形对象组合到图段中的方法,用唯一的图段标识符标识图形对象,产生、修改和操纵图段的功能。 (1)图段操作,包括对图段的产生、关闭、删除和操纵图段的功能; (2)图段属性,设置和修改图段属性; (3)图段查询,用以获取与图段描述表和状态表有关的信息。
4.输入和应答功能集
在CGI中,按返回数据的类型将逻辑输入设备分为八类,即:定位、笔划、取值、选择、拾取、字符串、光珊和其它输入设备。光珊类的输入设备用来输入象素阵列,相应的物理设备是扫描仪、摄像机等。其它输入设备的逻辑输入设备用来输入指定格式的数据记录,这种物理设备的例子如声音输入设备等。每类逻辑设备有四种输入方式:请求、采样、事件和应答。在应答方式下,允许将该逻辑输入设备的当前值应答在相应的CGI虚拟设备上。
5.光珊功能集
大多数计算机图形设备或是向量设备或是光珊设备,二者都可以绘制直线、圆等图形对象。然而,向量设备和光珊设备所绘制的图形对象是不同的。向量设备上显示的图形对象是光滑连续的,不一定与设备坐标相交,独立于图形设备的分辨率。光珊设备以点的阵列来显示图形,表示图形的点总是位于设备坐标上。因此,光珊设备所显示的图形没有向量设备所显示的图形光滑且显示的效果随设备分辨率的不同而不同。在CGI输出设备描述表中显示类型一项指定了图形设备的类型,其值可以是VECTOR(向量)、RASTER(光珊)或OTHER(其它)。 光珊设备支持一些向量设备所不支持的功能,这些功能称为光珊操作功能集。CGI是支持光珊操作的第一个计算机图形标准。为了支持光珊虚拟设备,除了图形对象管道外,还需要光珊管道。一个光珊虚拟设备上的画面由许多象素组成,象素所占据的内存区域叫做位图。画面由以象素阵列方式绘制的图形对象来生成,这些象素写入位图,通过从位图中读象素并显示在光珊虚拟设备的绘画面上来显示图形图像。 当图形对象以象素阵列方式显示后,作为一个图形对象的标识符就丢失了。例如,当一个圆被以象素方式显示以后,一个圆被显示这个事实就丢失了,只剩下一些毫无联系的象素而已。接下来被显示的图形图像的修改只能用光珊操作功能通过拷贝、合并象素实现。 CGI提供的光珊操作功能包括产生、检索、修改和显示象素数据的功能:(1)光珊控制,在CGI在位图分为可显示位图和不可显示位图,不可显示位图又分为全深度位图和映象位图。全深度位图是和显示器上每个象素用多少位来表示相匹配的;而映象位图的每个象素只有一位。位图操作可以把虚拟设备空间(VDC)中特定区域内的图像映射到当前的设备空间(DC)中来。在VDC到DC的一系列变换中并不会改变已有位图中象素的数量,只会影响位图在VDC中表示的区域。(2)光珊操作,包括象素阵列数据的检索和显示,各种形式的位图运算以及位图区域的移动、合并和复制等。(3)光珊属性,用来设置源和目的位图之间进行象素操作的绘图方式和填充位图区域功能。CGI中定义的位图绘制方式有:布尔运算型(与、或和非)、加运算型和比较运算型。此外,CGI还提供了对光珊描述表、光珊状态表和位图状态表的查询功能。


奔驰cgi是啥意思

Cgi是奔驰研发的缸内直喷技术。CGI发动机包括高压油泵、燃油轨和油压调节阀。在燃油轨中,最高油压可达200KG,是一般电喷发动机的70倍左右。这样做是为了达到分层喷射的理想雾化效果,实现更精确的喷射。缸内直喷技术是发动机常用的技术,但是不同的厂家对这种技术的叫法不一样。缸内直喷技术已广泛应用于汽车发动机。缸内直喷可以提高发动机驱动力的效率。缸内直喷发动机的喷油器安装在气缸盖上,使发动机可以直接将汽油喷入发动机的燃烧室。缸内直喷发动机的气体在燃烧室与汽油混合,缸内直喷发动机的喷射压力也高,所以汽油的雾化效果更好。雾化越好,汽油和燃气混合越完全,可以提高发动机的功率和效率。发动机常用的燃油喷射方式有两种,一种是多点喷射,一种是混合喷射。多点喷射发动机的喷油器安装在歧管内,使发动机的燃油和燃气在歧管内混合。搭载混合喷射技术的发动机,不仅有多点喷射,还有缸内直喷,使发动机在不同工况下可以选择不同的喷射方式,可以进一步提高发动机的效率驱动力。但是混动喷射技术的成本比较高,所以搭载混动喷射技术的车比较少。百万购车补贴

奔驰cgi是什么意思

1、cgi是奔驰的缸内直喷技术,缸内直喷技术是汽车发动机上一种比较常见的技术,只是不同的厂家对于这个技术的称呼也是不同的。缸内直喷技术已经被大面积应用在汽车的发动机上了,缸内直喷可以提高发动机的效率和动力。
2、缸内直喷发动机的喷油嘴是安装在汽缸盖上的,这种发动机可以直接将汽油喷射进发动机的燃烧室内。
3、缸内直喷发动机的空气与汽油是在燃烧室内混合的,并且缸内直喷发动机的喷射压力也是更高的,这样汽油的雾化效果更好。
4、雾化效果更好汽油与空气的混合也就更加彻底,这样就可以提高发动机的动力和效率了。
5、汽车发动机上的常见的燃油喷射方式还有两种,一种是多点电喷,另一种是混合喷射。
6、多点电喷发动机的喷油嘴是安装在进气歧管内的,这种发动机的燃油和空气是在进气歧管内混合的。
7、配备混合喷射技术的发动机是既有多点电喷也有缸内直喷,这种发动机可以在不同工况下选择不同的燃油喷射方式,这样可以进一步提高发动机的效率和动力。
8、但是混合喷射技术的成本是比较高的,所以配备混合喷射技术的汽车比较少。
更多关于奔驰cgi是什么意思,进入:https://m.abcgonglue.com/ask/1904171615915319.html?zd查看更多内容


cgi是什么意思?

cgi是通用网关接口。通用网关接口(Common Gateway Interface/CGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了服务器和请求处理程序之间传输数据的一种标准。最初,CGI是在1993年由美国国家超级电脑应用中心(NCSA)为NCSA HTTPdWeb服务器开发的。这个Web服务器使用了UNIXshell环境变量来保存从Web服务器传递出去的参数,然后生成一个运行CGI的独立的进程。cgi变通方法:如果代码只是偶尔改变的话,我们可以在服务器产生一个新的进程在编译代码之前进行处理。有一个例子是FastCGI,当然还包括其它编写的加速器,它会在第一次调用脚本时,在系统的某个地方保存脚本编译过的版本。这样对这个文件以后的请求就会自动转向这个编译过的代码,而不用每次调用脚本解释器来解释脚本。当更改了脚本,加速器的临时缓存会被清空来保证调用的是新的版本的脚本。

cgi是什么意思

cgi是什么意思介绍如下:cgi是通用网关接口。通用网关接口(Common Gateway Interface/CGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了服务器和请求处理程序之间传输数据的一种标准。最初,CGI是在1993年由美国国家超级电脑应用中心(NCSA)为NCSA HTTPdWeb服务器开发的。这个Web服务器使用了UNIXshell环境变量来保存从Web服务器传递出去的参数,然后生成一个运行CGI的独立的进程。cgi变通方法:如果代码只是偶尔改变的话,我们可以在服务器产生一个新的进程在编译代码之前进行处理。有一个例子是FastCGI,当然还包括其它编写的加速器,它会在第一次调用脚本时,在系统的某个地方保存脚本编译过的版本。这样对这个文件以后的请求就会自动转向这个编译过的代码,而不用每次调用脚本解释器来解释脚本。当更改了脚本,加速器的临时缓存会被清空来保证调用的是新的版本的脚本。

cgi是什么的缩写

CGI是公共网关接口(Common Gateway Interface)的缩写,是Web 服务器运行时外部程序的规范。按CGI 编写的程序可以扩展服务器功能。CGI应用程序能与浏览器进行交互,还可通过数据API与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为HTML文档后,发送给浏览器,也可以将从浏览器获得的数据放到数据库中。几乎所有服务器都支持CGI,可用任何语言编写CGI,包括流行的C、C ++、Java、VB 和Delphi等。CGI分为标准CGI和间接CGI两种。标准CGI使用命令行参数或环境变量表示服务器的详细请求,服务器与浏览器通信采用标准输入输出方式。间接CGI又称缓冲CGI,在CGI程序和CGI接口之间插入一个缓冲程序,缓冲程序与CGI接口间用标准输入输出进行通信 。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。对初学者来说,最好选用易于归档和能有效表示大量数据结构的语言。公共网关接口CGI程序是存放在HTTP服务器上,为用户和HTTP服务器之外的其他应用程序提供互相“交谈”手段的软件,其特点是:1、公共(Common)。无须考虑客户机和服务器所运行的操作系统平台,只要二者的网关程序遵循同一数据传输协议,即可进行数据交互。2、网关(Gateway)。CGI 可被用来作为 HTTP 服务器与其他第三方应用程序之间的“连接件”或“中件(Middle Ware)"。3、接口(nterface)。CGI 使用标准通讯机制,为其它应用程序与 HTTP 服务器提供数据传输接口。用 CGI 可以实现处理表格,数据库查询,发送电子邮件或控制服务器端硬件等许多操作。

你好!请问cg和cgi技术具体有什么区别

一、指代不同1、CG:是通过计算机软件所绘制的一切图形的总称。2、CGI:三维动画的意思,又称3D动画,模拟真实物体的方式使其成为一个有用的工具。二、特点不同1、CG:既包括技术也包括艺术,几乎囊括了当今电脑时代中所有的视觉艺术创作活动,如平面印刷品的设计、网页设计、三维动画、影视特效、多媒体技术、以计算机辅助设计为主的建筑设计及工业造型设计等。2、CGI:不受时间、空间、地点、条件、对象的限制,运用各种表现形式把复杂、抽象的节目内容、科学原理、抽象概念等用集中、简化、形象、生动的形式表现出来。三、优势不同1、CG:CG动画的制作比起传统动画片的制作来说是非常有效率的。首先在CG动画制作本身方面,已经节省了一定开支。一部动画影片,若普通传统动画公司,整个从业人员约有3000到4000人,每月产量可以达到200本。2、CGI:可以用于广告和电影电视剧的特效制作(如爆炸、烟雾、下雨、光效等)、特技(撞车、变形、虚幻场景或角色等)、广告产品展示、片头飞字等等。

CGI是什么?通用网关接口,他的用途是什么,用在哪里

CGI(common gate internetgace)通用网关接口,是一段程序服务器上供客户端HTML页面的接口。通俗讲CGI就像是一座桥,网页和 WEB服务器中的执行程序连接起来,把HTML接受的指令传递给服务器,把服务器执行的结果返还给HTML页;CGI可以实现处理表格,数据库查询,送电子邮件等许多操作,常见的CGI就是计数器。CGI使网页变得不是静态的,是交互式的。扩展资料:CGI可以为我们提供许多HTML无法做到的功能。比如 a是一个记数器, b是顾客信息表格的提交以及统计, c是搜索程序, d是WEB数据库,用Html是没有办法记住客户的任何信息的,就算用户愿意让你知道。用Html也是无法把信息记录到某一个特定文件里的。要把客户端的信息记录在服务器的硬盘上,就要用到CGI。这是CGI最重要的作用,它补充了Html的不足。是的,仅仅是补充,不是替代。使在网络服务器下运行外部分应用程序(或网关)成为可能。CGI-BIN 目录是存放CGI脚本的地方。这些脚本使Web服务器和浏览器能运行外部程序,而无需启动另一个程序。它是运行在Web服务器上的一个程序,并由来自于浏览者的输入触发。CGI是在HTTP服务器下运行外部程序(或网关)的一个接口,它能让网络用户访问远程系统上的使用类型程序,就好像他们在实际使用那些远程计算机一样。参考资料来源:百度百科—CGI

CGI(公用网关接口)这个东西怎么理解,CGI在程序中什么做用

Common Gate Interface,简称CGI。
在物理上是一段程序,运行在服务器上,提供同客户端 Html页面的接口。
这样说大概还不好理解。例子: 现在的个人主页上大部分都有一个留言本。留言本的工作是这样的:先由用户在客户端输入一些信息,如名字之类的东西。接着用户按一下“留言”(到目前为止工作都在客户端),浏览器把这些信息传送到服务器的CGI目录下特定的cgi程序中,于是cgi程序在服务器上按照预定的方法进行处理。
在本例中就是把用户提交的信息存入指定的文件中。然后cgi程序给客户端发送一个信息,表示请求的任务已经结束。此时用户在浏览器里将看到“留言结束”的字样。整个过程结束。


上一篇:吉林建筑工程学院设计院

下一篇:高圆圆资料