写点什么

微软:PHP 在 IIS 7 上雄起

2009 年 8 月 24 日

WordCamp 是 WordPress 爱好者及开发人员的大会,在上周末的 WordCamp China 2009 大会上,来自微软的王超群发表了题为“熟悉的陌生人 - 微软对 PHP 的新支持使 WordPress 在 IIS 7 上雄起”的主题演讲,展示了 PHP 在 IIS 7 上运行的现状及微软在这方面做出的努力。

在演讲中,王超群首先引用了首席架构师 Ray Ozzie 的话:

我认为如今任何的公司及技术提供商,即使是微软,也必须在开源的用户和贡献者中寻找一个合适的平衡点。

以及 Linux 创建者、开源领袖 Linus Torvald 近期对微软所发表的的看法:

哦,我强烈认为“技术高于政治”……自由软件世界中有一些“极端主义者”,这也是我不再把我做的事情称作“自由软件”的主要原因。我不想和那些有排斥和憎恶心态的人建立联系

此外,王超群还展示了微软在 Redmond 的开源实验室,以及和 Novell 共同组建的互操作实验室。微软希望借此表明他们对于开源的态度,为开源社区更好地接受 IIS 7 与 PHP 平台的合作打下基础。

微软认为,在 Windows 为 PHP 提供良好支持的意义在于:

  • 无需明显的修改,便可以向 Windows 上移植 PHP 应用程序。
  • 将 PHP 与微软技术相结合,更好地构建丰富 Web 站点。
  • 重用已有的 PHP 应用程序以及 Windows 基础设施
  • 在无需增加成本的情况下,为客户提供更多可用的应用程序及更好的性能,

王超群表示,过去约有 80% 的 PHP 开发者在 Windows 上进行开发,但只有少数使用 Windows 和 IIS 托管 PHP 应用程序。而现在情况已经改变,IIS 7 是 PHP 应用的优秀平台,并且易于设置和管理。

王超群谈到,微软通过和 Zend 技术合作:

  • 为 PHP 在 Windows 上的运行进行了优化。
  • 构建了 IIS FastCGI 这一基于开放标准的运行方式,比传统 CGI 方式相比性能有显著的提升,并为非线程安全的 PHP 应用提供更为稳定的支持。
  • 已经测试,并确保了众多流行 PHP 应用的兼容性。

并且努力将 Windows 与 IIS 7 打造为优秀的 PHP 生态环境:

王超群表示,IIS 7 已经成为一个托管 PHP 应用的优秀 Web 服务器,其模块化架构提供了丰富的功能及扩展能力,它的 Server Core 模式进一步减少了系统的资源占用,并足以托管 PHP 应用程序。利用.NET 来扩展 IIS 7,还可以打造一个统一的,通用的应用程序执行环境,让 IIS 更好地为应用程序服务。

在会上,王超群还公开了之前与康盛创想合作进行的性能评估结果,证明在 Windows Server 2008 + IIS 上运行 PHP,从平均相应时间,每秒处理的请求数,以及数据吞吐量等多方便均显著优于 Linux + Apache 的托管方式。

王超群在会后公布了此次演讲所用的幻灯片。除了演讲中材料和展示部分外,幻灯片中还附有在 Windows 中运行 PHP 的的最佳实践和深度认知。

2009 年 8 月 24 日 23:173288
用户头像

发布了 157 篇内容, 共 44.3 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

自己挖的坑,自己填|靠谱点评

无量靠谱

机器学习水水笔记之——世界是积木吗?

Nydia

签约计划

Prometheus官方文档Querying[三]function

卓丁

ffmpeg完美实现解封装操作!

txp

音视频

聪明人的训练(十一)

Changing Lin

四月日更

uni-app跨端开发H5、小程序、IOS、Android(八):理解uni-app生命周期

黑马腾云

小程序 uni-app ios android H5

移动端混合开发选型方案分析

花花

移动端 移动开发· 签约计划

和面试官简单聊聊 Elasticsearch

escray

elasticsearch elastic 4月日更 技术编辑能力考核

推荐18个 Vue常用组件库

HaiJun

Vue 组件库

【签约计划】调查采访能力考核成绩公布

InfoQ写作平台官方

活动专区 签约计划

区块链国富论——财富不是物,而是全球信用共识

CECBC区块链专委会

黄金交易

用户管理

在即

四月日更

JavaScript 中的执行上下文和执行栈 的理解

HaiJun

JavaScript 前端 上下文 执行栈

M2-task

Focused

模块1-作业

佛系少女

Java检查异常、非检查异常、运行时异常、非运行时异常的区别

Sakura

四月日更

如何高效率的工作

HaiJun

工作效率 提升效率

自定义Hadoop的输入格式

小舰

4月日更

声网 Agora 初体验

若尘

声网 Agora

一篇文章带你彻底了解MySQL各种约束

若尘

MySQL 数据库 约束 四月日更

一文带你了解如何排查内存泄漏导致的页面卡顿现象

零一

chrome 前端 浏览器 内存泄露 问题处理

面向小白使用Git 的手册

HaiJun

git

Nginx新增模块more_clear_headers问题记录

风翱

nginx 【4 月日更】

ARTS - week 5

steve_lee

Markdown使用语法

Geek_6370d5

markdown语法

开源| DewCloud——通用物联网平台

云原生

物联网平台 物联网 开源项目 工业互联网 DewCloud

Linux rm 命令

一个大红包

4月日更

阿里P8架构师分享私用Java学习资料(含视频和项目源码以及面试题)

北游学Java

Java 数据库 分布式 微服务

架构实战营 - 模块 2- 作业

泄矢的呼啦圈

架构实战营

园区网的网关部署在接入层还是汇聚层 面试官与求职者之间谈话

艺博东

网关 交换机 网络配置

模块2-作业

佛系少女

编译系统设计赛(华为毕昇杯)技术报告会|5月1日

编译系统设计赛(华为毕昇杯)技术报告会|5月1日

微软:PHP在IIS 7上雄起-InfoQ