CGI是什么?

2020.11.03 -

   

计算机生成的图像

通用网关接口(CGI)是一种接口规范,用于在WWW服务器与外部数据库和称为CGI程序(有时称为CGI脚本)的信息源之间传输信息。服务器如何确定脚本执行方式的细节。CGI程序是旨在接受和返回符合CGI规范的数据的任何程序,并且是Web服务器与用户动态交互的最常用方法。

CGI

例如,当用户在网页上填写表格并提交时,它需要由应用程序处理。Web服务器将表单信息传递给小型应用程序,然后由该应用程序处理数据并发送回确认消息。在服务器和应用程序之间来回传递数据就是CGI。这是超文本传输协议(HTTP)的一部分。

CGI的一个缺点是每次执行CGI脚本时都会启动一个新进程。对于繁忙的网站,这可能会明显降低服务器的速度。使用服务器的API(例如ISAPI或NSAPI)可能更有效,但难以实现。另一种流行的解决方案是使用Java的servlet。 

计算机生成的图像

计算机生成的图像(CGI)是使用计算机软件创建静止或动画视觉内容的过程。计算机图形学用于在艺术品,印刷媒体,视频游戏,电影,电视,商业广告和模拟器中创建图像。这些图像可以是动态或静态,二维(2D)或三维(3D)。CGI最常用于指代用于在电影和游戏中创建角色,场景和特殊效果的3D计算机图形。

CGI比使用物理方法创建效果(例如为人群场景雇用额外人员和构造复杂的缩影)便宜。在某些情况下,如果没有CGI,就无法创建所需的视觉效果。 

CGI广泛使用的著名电影包括: 

  • 阿凡达(2009)
  • 侏罗纪公园(1993)
  • 星球大战(1977)
  • 黑客帝国(1999)
  • 金刚(2005)
  • 星际穿越(2014)
  • 盗梦空间(2010)

一般来说CGI有两种常见的含义,包括通用网关接口和计算机生成图像。

本站文章禁止转载,违者必究
阅 20
0
Website speed

计算机生成的图像 通用网关接口(CGI)是一种接口规范,用于在WWW服务器与外部数据库和称为CGI程序(有时称 […]

湘公网安备 43011102001693号

    湘ICP备19003021号-1