写点什么

微软:PHP 在 IIS 7 上雄起

  • 2009-08-24
  • 本文字数:1160 字

    阅读完需:约 4 分钟

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-08-24 23:174200
用户头像

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

关注

评论

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

leetcode 77. Combinations 组合(中等)

okokabcd

LeetCode 搜索 算法与数据结构

创业 2 年值得分享的事情

琚致远

创业 apache 社区

SAP Restful ABAP Programming 编程模型的 Action 实现和云端调试介绍

汪子熙

云计算 云原生 SAP abap 6月月更

Redis篇之协议与序列化

邱学喆

redis协议 序列化操作 luttuce

bootstrap深入学习

恒山其若陋兮

6月月更

linux驱动开发_文件系统本地挂载

DS小龙哥

6月月更

【愚公系列】2022年06月 二十三种设计模式(二十二)-模板方法模式(Template Method Pattern)

愚公搬代码

6月月更

java可变参数(详解+代码样例)

写代码两年半

面试 javase 可变参数 6月月更

数据库每日一题---第2天:查找重复的电子邮箱

知心宝贝

数据库 算法 前端 后端 6月月更

5分钟了解CDN的功能及原理

穿过生命散发芬芳

CDN 6月月更

给 Print SQL Connector 添加随机取样

JasonLee实时计算

flink 源码 flink 实战

测试的核心竞争力是什么?

老张

软件测试 核心竞争力

JS语言基础

Jason199

js 6月月更

Flutter 使用 Redux 的中间件实现异步状态管理

岛上码农

flutter 安卓开发 ios 开发 跨平台应用 6月月更

Flutter:创建透明/半透明的应用栏

坚果

6月月更

拒绝八股文!这篇图解动态路由分分钟爱了

wljslmz

网络工程师 网络技术 动态路由 6月月更 路由协议

《非暴力沟通》:如何温柔地沟通?

郭明

读书笔记

IDEA 中使用 Big Data Tools 连接大数据组件

JasonLee实时计算

flink

【Spring 学习笔记(三)】Spring Bean 属性注入

倔强的牛角

spring Java EE 6月月更

Discourse 支持中文用户名

HoneyMoose

【LeetCode】独特的电子邮件地址Java题解

Albert

LeetCode 6月月更

网页设计制作要注意哪些问题

源字节1号

每日一题 | LeetCode 242 有效的字母异位词

武师叔

哈希表 Leet Code 6月月更

【技能树共建】Python 三元表达式

梦想橡皮擦

6月月更

SDN系统方法 | 3. 基本架构

俞凡

架构 网络 sdn SDN系统方法

如何在 WordPress 中嵌入 iFrame

海拥(haiyong.site)

WordPress 6月月更

Android 音视频——NuPlayer的渲染模块

程思扬

音视频 安卓 音视频开发

透过华为军团看科技之变(二):机场轨道

脑极体

【高并发】高并发环境下如何防止Tomcat内存溢出?看完我懂了!!

冰河

并发编程 多线程 高并发 异步编程 6月月更

vue基本语法使用

小恺

6月月更

如何在项目中直接使用Hystrix?

编号94530

Java spring Hystrix 熔断器

微软:PHP在IIS 7上雄起_.NET_赵劼_InfoQ精选文章