|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我的这套线路可能跟许多学习PHP的爱好者不谋而合,这也算是一个循序渐进的学习过程,不过新手不要看到上面的概括就以为学习蛮简单的,默默在此不得不对您稍微泼一下冷水,任何东西其实都不简单。
甚么是cgi
cgi全称是“公共网关接口”(common gateway interface),http办事器与你的或其它机械上的法式停止“扳谈”的一种东西,其法式须运转在收集办事器上。
cgi可以用任何一种言语编写,只需这类言语具有尺度输出、输入和情况变量。
如php,perl,tcl等.(以上转自:http://baike.百度.com/view/32614.htm)
甚么是fastcgi
fastcgi像是一个常驻(long-live)型的cgi,它可以一向履行着,只需激活后,不会每次都要消费工夫去fork一次(这是cgi最为人诟病的fork-and-execute形式)。它还撑持散布式的运算,即fastcgi法式可以在网站办事器之外的主机上履行而且承受来自其它网站办事器来的恳求。
以上转自:http://baike.百度.com/view/641394.htm
fastcgi与cgi特色
1.如cgi,fastcgi也具有言语有关性.
2.如cgi, fastcgi在历程中的使用法式,自力于中心web办事器运转,供应了一个比api更平安的情况。(apis把使用法式的代码与中心的web办事器链接在一同,这意味着在一个毛病的api的使用法式能够会破坏其他使用法式或中心办事器;歹意的api的使用法式代码乃至可以盗取另外一个使用法式或中心办事器的密钥。)
3.固然fastcgi不克不及一夜之间像cgi那样普及,但fastcgi的开辟人员努力于把fastcgi作为一个开放性的尺度停止传布. fastcgi手艺今朝撑持言语有:c/c++、java、perl、tcl、python、smalltalk、ruby等。相干模块在apache, iss, lighttpd等盛行的办事器上也是可用的。
4.如cgi,fastcgi的不依附于任何web办事器的外部架构,因而即便办事器手艺的变更, fastcgi仍然不乱不变。
恩,php-fpm是一个好器材,最好共同平台是nginx,只要它能完成优化上传的功效.机制道理晓得了,然而为何优化了上传,想不太清 楚,保留到文件以后读入,跟fast cgi协定中读取有这么大的功能不同?我想应当跟mysqlnd一样,是勤俭了内存吧,而不是增添了功能..传递文件名比传递fast cgi的request body,加倍勤俭内存,速度的话,我不以为在内存上操作1k比起操作10m的数据有太大的不同…
仙人做了新的翻译,缘由看文档了.
php-fpm改革sapi,让php守护历程化,从而良多功效就得以完成.
有一个主的php历程为守护历程,然后可以监控子php历程..增添的大局部特征都基于这个道理.
php-fpm与spawn-cgi对照测试
php-fpm的利用十分便利,设置装备摆设都是在php-fpm.ini的文件内
而启动,重启都可以从php/sbin/php-fpm中停止
更便利的是修正php.ini后可以直接利用php-fpm reload停止加载 本文链接http://www.cxybl.com/html/wlbc/Php/20120531/27132.html学会了PHP,那么学其他的语言,肯定速成,反过来也一样,如果你之前学过其他的语言,那么学PHP肯定快。 |
|