fastcgi java_FastCGI
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相关推荐
- php 5.4 iis6,WIN2003+IIS6+FastCGI+PHP5.4的安装配置
说明:PHP5.5已不支持win2003了,Win2003最高能安装PHP5.4 一.安装好IIS 二.下载并安装IIS FastCGI 下载地址:http://www.iis.net/downloa ...
- php-cgi 重启,自动监测和重启 FastCGI 服务
昨天有个服务器出了点小问题,PHP FastCGI 进程无缘无故就死在那里了,造成 Nginx 不能和 FastCGI 通信,不能解析 PHP 页面,只能看到 Nginx 的 默认 HTML 页面.登 ...
- 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
原文地址:http://www.mike.org.cn/articles/what-is-cgi-fastcgi-php-fpm-spawn-fcgi/ 什么是CGI CGI全称是"公共网关 ...
- 从奥运订票系统说起——谈FastCGI 与IT 架构
2008年,对于首都人民来说,没有什么比奥运会更大的事情了.如何买到一张称心如意的比赛门票,也成了很多人的一个梦想.然而,在奥运官网抢票购买的时候,这个梦想却轻易地被网上购票系统的当机击成碎片,很多充 ...
- Fastcgi是什么
一.FastCGI是什么?FastCGI是语言无关的.可伸缩架构的CGI开放扩展,其主要 行为是将CGI解释器进程保持在内存中并因此获得较高的性能.众所周知,CGI解释器的反复加载是CGI性能低下的主 ...
- php安装模式mod_php和Fastcgi的选择与对比
安装php又面临到了模式的选择,以前都是选择mod_php模式,因为这样安装比较方便哈,今天突然关心起FastCGI这种模式,败毒了一把,找到了一些关于mod_php和Fastcgi的选择与对比这方面 ...
- FAST-CGI安装与使用
FastCGI 像是一个常驻 (long-live) 型的 CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去 fork 一次 (这是 CGI 最为人诟病的 fork-and-execute ...
- IIS7入门之旅:(3)CGI application和FastCGI application的区别
前言: 一如既往地,IIS支持通过提供pluggable module来提供对第3方script的支持,例如php等.在IIS7中,对于CGI的支持有了一个新的变化,就是同时提供了2种CGI支持模块, ...
- Nginx与PHP(FastCGI)的安装、配置、优化
一.什么是 FastCGIFastCGI是一个可伸缩地.高速地在HTTP server和动态脚本语言间通信的接口.多数流行的HTTP server都支持FastCGI,包括Apache.Nginx和l ...
最新文章
- HTML 限制 input 输入类型
- 感谢有你 | LiveVideoStackCon 2020 北京站优秀出品人、讲师与志愿者
- SAP 电商云 Spartacus UI feature level 的一个测试
- jMeter Transaction Controller 学习笔记
- 我用自己创造的深度学习框架进入腾讯,爽!
- 联想r630服务器开启虚拟化,整合虚拟化 联想万全R630服务器上市
- 【LeetCode笔记】56. 合并区间(Java、排序)
- 如何解决json中携带的反斜杠_【经验分享】python干货:5种反扒机制的解决方法...
- Kubernetes网络策略,这一篇就够了
- 干线公路交叉口右转车辆与非机动车冲突精细化治理实例
- python大小写转换_Python字母大小写的转换(两种方法)
- android模拟器用户比例,海马玩发布模拟器报告:学生人群与IT从业者占64%
- 科大讯飞输入法android离线语音,讯飞输入法Android5.0.1752 离线语音更轻快的表达...
- python入门ppt下载_Python3入门ppt
- 牛客:毕业生的纪念礼物(优先队列 || STL嵌套)
- 风、寒、暑、湿、燥、火
- 高通PC(笔记本电脑)端骁龙850详细参数介绍
- omnipeek关于抓包信道的介绍
- Android原生编解码接口MediaCodec详解
- 鸡米过河matlab程序,万能解题套路——人,狗,鸡,米过河问题为例
热门文章
- ubuntu10.04下audacious2.4源码编译过程(解决2.3cue的bug)
- 【原创】【狗眼看股】【2008-4-25】干扰了节奏,改变不了趋势
- c#中事件注册多个委托并获取委托列表
- CPU主频频率越高,手机运行速度就越快吗?
- C#连接sqlServer数据库详解
- IOS之代理文字点击变大变小
- mysql5.6.37免安装_mysql5.6免安装配置
- java商品新增怎麽弄_添加新商品时如何初始化计数器 - java
- SQL注入-SQL注入的WAF绕过(十六)
- 怎样检查计算机的网络配置,如何检查计算机内存和配置?(3种方法教你检查计算机的真实配置)...