IIS上的PHP能不能像.NET一样稳定?
——微软 9月24日发布 FastCGI for IIS GO LIVE!

运行在windows server2003 服务器上的IIS6 + php5.2.x + EACC ,时时崩溃,这让我每天寝食难安。每次有小网站客户打电话问为什么网站奇慢,我都只能低声下气说:您稍等,一分钟解决——于是重启IIS,于是 等待下一个随时可能打进来的电话。

最初是网络不稳定,现在网络稳定了,这个问题却愈发显得严重起来。
试了无数种手段,翻遍无数的文档,小牛们异口同声:NO WINDOWS, NO IIS!
屎!

我受微软,我爱WINDOWS!
支持.NET,方便编写、兼容主流,这是王道,是我必不可少的鱼。
但想想,极端完美的discuz论坛系统,极端方便的joomla内容管理系统!却都是基于PHP语言的,这是我所爱的熊掌!
我的大量小破网站,也都是用这个joomla快速捏造出来的。

但现实如此:要指望鱼和熊掌兼得,往往是蛮为难的。

微软早先宣布与Zend合作以加强PHP在WINDOWS平台上的应用:Microsoft and Zend Technologies Announce Technical Collaboration,然后,IIS产品团队下定决心解决PHP在IIS上的稳定性和效能问题,他们成功了,FastCGI for IIS很伟大!

预计这个组件的寿命将在windows server2008 IIS7中得以延续,因此,决定有时间来翻译这个文档:http://www.iis.net/articles/view.aspx/IIS7/Hosting-Web-Applications/PHP/Using-FastCGI-to-Host-PHP-Applications-on-IIS-6-0-
另外,推进WINDOWS平台上如DNN一样的开源应用,也实在是一件更重要的事情。

1:44 补记:看来fastcgi在php5.2.4 for win下还有一个小问题,是路径问题,比如$_SERVER["PHP_SELF"]会获得文件名两次。这不好。
查资料,果然有老兄遇到了和我一样的问题,$_SERVER['PHP_SELF'] 在FastCGI 下不正常,PHPWIND因此也不正常PHPWind ...。但这兄弟显然还没意识到是因为PHP的这个版本有点小毛病。先不研究了,暂时用别的办法替换。左右我不装PHPWIND这玩艺儿。:-)
3:50 补记:事实是,有几个基本的脚本路径变量都和正常有些差别——只能理解为我的php.ini没有配置好。貌似有些哥们儿已经做过这样的对照表了。没兴趣。
14:38补记:Dedian说,在稍稍平静的生活表面,人还是愿意为他人做些什么。这正是开源运动的根本精神。

http://en.wikipedia.org/wiki/World_Wide_Web
http://zh.wikipedia.org/wiki/%E4%B8%87%E7%BB%B4%E7%BD%91

研究就是分类,如何从不同角度清晰合理地描述,这个,看来还得先请我的老师们指定。