新闻动态
微软通过扩展FastCGI来提高PHP在IIS 7.0上的效率
2021-01-19

  最近微软和PHP社区经过一年的努力,终于可以通过扩展FastCGI来提高PHP在IIS 7.0上的效率了。之前PHP是IIS的心病,PHP在IIS的扩展速度跟不上其他服务器。免费FastCGI扩展的出现,让PHP成为Windows平台上的“一等公民”。
  PHP
  但是微软在提高PHP的同时,可能会打压其ASP产品。和PHP一起的是MySQL,可能会对微软SQL  Server构成威胁。再者,如果把Linux、Apache、MySQL、PHP组合成大家熟悉的名词——LAMP,我们会发现微软似乎在支持其竞争对手,挑战其整个产品线。
  IIS和PHP的竞争
  从表面上看,IIS和PHP结合的受益者是开源,但通过分析PHP中国呈现的调查数据不难看出,这是微软取得了彻底胜利的一款游戏。
  Zend(中国)手术支持中心总经理耿志军对ChinaByte表示:“在中国,PHP语言用户更多地集中在互联网领域,这与PHP广泛应用于金融、电信、政府等欧美行业的核心应用形成了鲜明对比。通过FastCGI扩展,PHP似乎获得了一些好处,但从全球开发语言用户的排名中不难看出,ASP始终排在前十名之外,而PHP排在前五名之内,所以FastCGI扩展对PHP的促进作用并不明显。”
  关于FastCGI扩展对MySQL和Apache的影响,耿志军给出了一组数据:“95.82%的Apache服务器使用PHP语言,而只有58.44%的微软IIS服务器使用PHP语言,而第三个宙斯服务器使用PHP语言的只有4.33%。一方面Apache和IIS已经成为PHP语言最广泛的应用市场,另一方面PHP也成为Apache和IIS竞争的最大砝码。在这个门槛下,以牺牲排名前十之外的ASP为代价,换取IIS在与Apache的竞争中最重要的权重,微软真的做了一笔太划算的交易。”
  对于MySQL,耿志军也给出了一组调查数据:“96.1%的使用PHP语言的数据库确实选择了与PHP语言匹配,但第二个是微软SQL  Server,27.71%的SQL  Sever数据库选择了与PHP语言匹配。排在第三位的仍然是微软的产品,选择与PHP语言一起使用的微软Access数据库数量占总数的13.71%。接下来是微软的竞争对手Oracle,10.53%的Oracle数据库选择了与PHP语言一起使用。”数据显示,FastCGI扩展对PHP语言的增强,不仅会让微软的SQL  Server被动,还会让微软专注于SQL  Server和Access,更有效地对抗MySQL和Oracle数据库。


122339399