mod_perl && FastCGI 学哪个好些?

mod_perl && FastCGI 学哪个好些?

mod_perl && FastCGI 学哪个好些?
哪个更有优势和前途啊?


这是种错误问法...
这是种错误问法
你是想用他们干什么呢?
一切所谓的比较都是基于你的基本需求的

但从技术而言,只能这么跟你说:
先从CGI技术开刀,以下是CGI技术的理论:每次当客户请求一个CGI的时候,Web服务器就请求操作系统生成一个新的CGI进程。当CGI满足要求后,服务器就杀死这个进程。服务器对客户端的每个请求都要重复这样的过程。
而FastCGI技术的理论为:FastCGI程序一旦产生后,他可以持续工作,足够满足客户的请求直到被明确的终止。如果你希望通过协同处理来提高程序的性能,你可以请求Web服务器运行多个FastCGI 应用程序的副本。(by howwa,FastCgi参考手册)
mod-perl的理论为:代码缓冲,所有的模块和脚本都是一次性被装载和编译的,之后的服务器时间内它们都是从缓存中读入。于是服务器运行的都是已经被装载和编译过的代码,非常快。
CGI就是所谓的短生存期应用程序,FastCGI和mod_perl就是所谓的长生存期应用程序,后两者最主要的不同在于是否能够人为控制程序生存期。

所以,要看你需要什么了。
这两个都是很成功的解决方案,只是应用侧重不同。
另外--劳烦楼...
另外
劳烦楼猪不要一贴多发
刚在CU看见你再问同样的问题
我觉得这样很浪费大家的时间
而且也浪费服务器资源
虽然可能回答的速度快一点
但是对于其他人 这样浪费的时间可比你节省的多多了