fastcgi这个技术标准作为一种替代cgi的技术标准, fastcgi有如下优点(稳定,安全,高性能,方便扩展) • 从稳定性上看, fastcgi是以独立的进程池运行来cgi,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分配新的进程来运行逻辑.

• 从安全性上看, fastcgi和宿主的server完全独立, fastcgi怎么down也不会把server搞垮,

• 从性能上看, fastcgi把动态逻辑的处理从server中分离出来, 大负荷的IO处理还是留给宿主server, 这样宿主server可以一心一意作IO,对于一个普通的动态网页来说, 逻辑处理可能只有一小部分, 大量的图片等静态IO处理完全不需要逻辑程序的参与

• 从扩展性上讲, fastcgi是一个中立的技术标准, 完全可以支持任何语言写的处理程序(php,java,python...)

支持FastCGI的服务器列表:http://www.fastcgi.com/drupal/node/3

注:在nignx上,通过fastCGI,我们可以运行asp.net的程序,此时需要一个实现了fastCGI协议的服务程序:mono fastCGI server

fastcgi java_FastCGI相关推荐

  1. php 5.4 iis6,WIN2003+IIS6+FastCGI+PHP5.4的安装配置

    说明:PHP5.5已不支持win2003了,Win2003最高能安装PHP5.4 一.安装好IIS 二.下载并安装IIS FastCGI 下载地址:http://www.iis.net/downloa ...

  2. php-cgi 重启,自动监测和重启 FastCGI 服务

    昨天有个服务器出了点小问题,PHP FastCGI 进程无缘无故就死在那里了,造成 Nginx 不能和 FastCGI 通信,不能解析 PHP 页面,只能看到 Nginx 的 默认 HTML 页面.登 ...

  3. 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

    原文地址:http://www.mike.org.cn/articles/what-is-cgi-fastcgi-php-fpm-spawn-fcgi/ 什么是CGI CGI全称是"公共网关 ...

  4. 从奥运订票系统说起——谈FastCGI 与IT 架构

    2008年,对于首都人民来说,没有什么比奥运会更大的事情了.如何买到一张称心如意的比赛门票,也成了很多人的一个梦想.然而,在奥运官网抢票购买的时候,这个梦想却轻易地被网上购票系统的当机击成碎片,很多充 ...

  5. Fastcgi是什么

    一.FastCGI是什么?FastCGI是语言无关的.可伸缩架构的CGI开放扩展,其主要 行为是将CGI解释器进程保持在内存中并因此获得较高的性能.众所周知,CGI解释器的反复加载是CGI性能低下的主 ...

  6. php安装模式mod_php和Fastcgi的选择与对比

    安装php又面临到了模式的选择,以前都是选择mod_php模式,因为这样安装比较方便哈,今天突然关心起FastCGI这种模式,败毒了一把,找到了一些关于mod_php和Fastcgi的选择与对比这方面 ...

  7. FAST-CGI安装与使用

    FastCGI 像是一个常驻 (long-live) 型的 CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去 fork 一次 (这是 CGI 最为人诟病的 fork-and-execute ...

  8. IIS7入门之旅:(3)CGI application和FastCGI application的区别

    前言: 一如既往地,IIS支持通过提供pluggable module来提供对第3方script的支持,例如php等.在IIS7中,对于CGI的支持有了一个新的变化,就是同时提供了2种CGI支持模块, ...

  9. Nginx与PHP(FastCGI)的安装、配置、优化

    一.什么是 FastCGIFastCGI是一个可伸缩地.高速地在HTTP server和动态脚本语言间通信的接口.多数流行的HTTP server都支持FastCGI,包括Apache.Nginx和l ...

最新文章

  1. HTML 限制 input 输入类型
  2. 感谢有你 | LiveVideoStackCon 2020 北京站优秀出品人、讲师与志愿者
  3. SAP 电商云 Spartacus UI feature level 的一个测试
  4. jMeter Transaction Controller 学习笔记
  5. 我用自己创造的深度学习框架进入腾讯,爽!
  6. 联想r630服务器开启虚拟化,整合虚拟化 联想万全R630服务器上市
  7. 【LeetCode笔记】56. 合并区间(Java、排序)
  8. 如何解决json中携带的反斜杠_【经验分享】python干货:5种反扒机制的解决方法...
  9. Kubernetes网络策略,这一篇就够了
  10. 干线公路交叉口右转车辆与非机动车冲突精细化治理实例
  11. python大小写转换_Python字母大小写的转换(两种方法)
  12. android模拟器用户比例,海马玩发布模拟器报告:学生人群与IT从业者占64%
  13. 科大讯飞输入法android离线语音,讯飞输入法Android5.0.1752 离线语音更轻快的表达...
  14. python入门ppt下载_Python3入门ppt
  15. 牛客:毕业生的纪念礼物(优先队列 || STL嵌套)
  16. 风、寒、暑、湿、燥、火
  17. 高通PC(笔记本电脑)端骁龙850详细参数介绍
  18. omnipeek关于抓包信道的介绍
  19. Android原生编解码接口MediaCodec详解
  20. 鸡米过河matlab程序,万能解题套路——人,狗,鸡,米过河问题为例

热门文章

  1. ubuntu10.04下audacious2.4源码编译过程(解决2.3cue的bug)
  2. 【原创】【狗眼看股】【2008-4-25】干扰了节奏,改变不了趋势
  3. c#中事件注册多个委托并获取委托列表
  4. CPU主频频率越高,手机运行速度就越快吗?
  5. C#连接sqlServer数据库详解
  6. IOS之代理文字点击变大变小
  7. mysql5.6.37免安装_mysql5.6免安装配置
  8. java商品新增怎麽弄_添加新商品时如何初始化计数器 - java
  9. SQL注入-SQL注入的WAF绕过(十六)
  10. 怎样检查计算机的网络配置,如何检查计算机内存和配置?(3种方法教你检查计算机的真实配置)...