关于什么是什么是cgi

西瓜精选 2024-05-15 08:42:12
最佳回答
什么是cgi  cgi全称是“公共**接口”(common gateway interface),http服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。  cgi可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等  什么是fastcgi  fastcgi像是一个常驻(long-live)型的cgi,它可以一直执行着,只要激活后,不会每次都要花费时间去**fork一次(这是cgi最为 人诟病的fork-and-execute 模式)。它还支持分布式的运算, 即 fastcgi 程序可以在网站服务器以外的主机上执行并且接受来自其它网站服务器来的请求。  fastcgi是语言无关的、可伸缩架构的cgi开放扩展,其主要行为是将cgi解释器进程保持在内存中并因此获得较高的性能。众所周知,**cgi解释 器的反复加载是cgi性能低下的主要原因,如果cgi解释器保持在内存中并接受fastcgi进程管理器调度,则可以提供良好的性能、伸缩性、fail- over特性等等。  fastcgi与cgi特点  1、如cgi,fastcgi也具有语言无关性.  2、如cgi, fastcgi在进程中的应用程序,独立于核心web服务器运行,提供了一个比api更安全的环境。(ap**把应用程序的代码与核心的web服务器链接 在一起,这意味着在一个错误的api的应用程序可能会损坏其他应用程序或核心服务器; 恶意的**api的应用程序代码甚至可以窃取另一个应用程序或核心服务器的密钥。)  3、fastcgi技术目前支持语言有:c/c++、j**a、perl、tcl、python、smalltalk、ruby等。相关模块在apache, **s, lighttpd等流行的服务器上也是可用的。  4、如cgi,fastcgi的不依赖于任何web服务器的内部架构,因此即使服务器技术的变化, fastcgi依然稳定不变。  fastcgi的工作原理  1、web server启动时载入fastcgi进程管理器(i** **api或apache module)  2、fastcgi进程管理器自身初始化,启动多个cgi解释器进程(可见多个php-cgi)并等待来自web server的连接。  3、当客户端请求到达web server时,fastcgi进程管理器选择并连接到一个cgi解释器。web server将**cgi环境变量和标准输入发送到fastcgi子进程php-cgi。  4、fastcgi子进程完成处理后将标准输出和错误信息从同一连接返回web server。当fastcgi子进程关闭连接时,请求便告处理完成。fastcgi子进程接着等待并处理来自fastcgi进程管理器(运行在web server中)的下一个连接。 在cgi模式中,php-cgi在此便退出了。  在上述情况中,你可以想象cgi通常有多慢。每一个web请求php都必须重新解析php.ini、重新载入全部扩展并重初始化**全部数据结构。使用 fastcgi,所有这些都只在进程启动时发生一次。一个额外的好处是,持续数据库连接(pers**tent database connection)可以工作。  fastcgi的不足  因为是多进程,所以比cgi多线程消耗更多的服务器内存,php-cgi解释器每进程消耗7至25兆内存,将这个数字乘以50或100就是很大的内存数。  nginx 0.8.46+php 5.2.14(fastcgi)服务器在3万并发连接下,开启的10个nginx进程消耗150m内存(15m*10=150m),开启的64个php- cgi进程消耗1280m内存(20m*64=1280m),加上系统自身消耗的内存,总共消耗不到2gb内存。如果服务器内存较小,完全可以只开启25 个php-cgi进程,这样php-cgi消耗的总内存数才500m。 20210311
汇率兑换计算器

类似问答
  • 关于**和ipo的区别是什么
    • 2024-05-15 05:30:11
    • 提问者: 未知
    严格意义上讲牌和上市是两个的概念,ipo与上市的概念则联系更紧一些。在**多层本市场的体系里,一般在场外市场公开转让交易叫“**”,主要包括新三板和地方股权交易所,**的企业称为“非上市”公众公司。股票在沪深交易所公开交易的企业叫上市。ipo是指首次公开发行股票,严格意义上讲是指上市前公开发行股票那个程序,国内一般把首次公开发行股票并上市连起来说。ipo和**基本上是没有关系的,因为**企业在**...
  • 投资于利率的关系是什么
    • 2024-05-15 15:08:40
    • 提问者: 未知
    一般来说利率越低,投资意愿越高,反之亦然可是也要注意流动性陷阱,可查看相关资料
  • 关于什么是原油**资?
    • 2024-05-15 07:31:50
    • 提问者: 未知
    什么是原油**资,其实原油期货就是以远期石油价格为标的物品的期货,是期货交易中的一个交易品种。由期货交易所统一制定,以原油为标的的标准化合约的一种期货项目。...
  • 关于社保到底是什么?
    • 2024-05-15 13:54:50
    • 提问者: 未知
    你问的社保卡怎么交,其实交了社保就可以办社保卡,单位正常缴费,个人社保卡就能正常使用你的大问题是关于社保到底是什么,社保就是养老、医疗、生育、工伤、失业这五个险种,**按不同城市不同标准,各险种不同比例来向单位征收社保费,然后呢,在单位工作的你也要交一部分,单位会帮你先交给**,再从你工资里面扣,这五个险,养老呢,说白了,女交到50,满15年拿退休金;医疗,生病了可以拿社保卡去医院,每个地方不同,...
  • 九月是什么星座。关于性格有什么注解
    • 2024-05-15 05:17:00
    • 提问者: 未知
    阳历  白羊座3.21-4.19 金牛座4.20-5.20 双子座5.21-6.20 巨蟹座6.21-7.21 狮子座7.22-8.22  处女座8.23-9.22 天秤座9.23-10.22 天蝎座10.23-11.21 射手座11.22-12.21 摩羯座12.22-1.19  水瓶座1.20-2.18 双鱼座2.19-3.20  处女座的女人  你想拥有一个处女座的女子吗?首先,请把肩膀上的...
  • term sheet 是什么,关于风险投资的
    • 2024-05-15 08:50:34
    • 提问者: 未知
    就是条款说明,投资协议说明
  • 关于钻戒gia是什么意思啊?
    • 2024-05-15 08:02:01
    • 提问者: 未知
    gia证书:由 gia 等公正客观的科学机构出具的钻石鉴定证书不仅仅是重要信息,还是您所购买的钻石的证明。钻石之间的差别可能是非常微妙的,没有鉴定所的鉴定,即使是受过培训的珠宝商也可能无法辨别。所以,请务必在购买钻石时,索取具有权威品质的鉴定证书。gia:美国宝石学院(gemological ...
  • ****cgi 什么意思
    • 2024-05-15 18:56:58
    • 提问者: 未知
    放款的机构
  • 什么是公关,公关公司是干什么的
    • 2024-05-15 02:54:48
    • 提问者: 未知
    公关的简单定义就是公共关系,或者叫处理公关关系。...公关公司的核心价值是方**,公关公司通过设计或执行传播路径、手法和节奏,保证事情在一个可控的、良好的方向上发展。...
  • 关于股票什么是平量波?
    • 2024-05-15 10:55:00
    • 提问者: 未知
    (1)刹车装置。许多厂家为了省钱,采用电路刹车原理,即通过上、下限位传感器切断切刀电机供电的方式刹车,这种装置在突然停电、插座松动、传感器失灵等情况下,可能造成...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。