写点什么

微软: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:174172
用户头像

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

关注

评论

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

大数据中必须要掌握的 Flink SQL 详细剖析

五分钟学大数据

flink 11月日更

技术干货 | Flutter在线编程实践总结

有道技术团队

flutter 大前端 #技术干货#

用APaaS平台落地高校闲置资产调剂业务

明道云

过等保选择云堡垒机还是硬件堡垒机比较好?

行云管家

网络安全 云服务 堡垒机 等级保护

【Java知识点详解 7】装箱和拆箱

Java 程序员 后端

【MyBatis系列4】一对一,一对多,多对多查询及延迟加载(N+1问题)分析

Java 程序员 后端

【Spring 工厂】注入详解 — Set注入(JDK内置类型

Java 程序员 后端

【备战秋招冲击大厂】Java面试题系列—Java集合

Java 程序员 后端

【Java设计模式实战系列】好的单例模式是怎样的?

Java 程序员 后端

【Java设计模式系列】装饰器模式(Decorator Pattern)

Java 程序员 后端

【Java面经】阿里三面被挂!幸获内推,历经5轮终于拿到口碑offer(1)

Java 程序员 后端

万文讲解实时数仓架构演进

大数据技术指南

11月日更

【Java面试题】常见Java面试知识点总结

Java 程序员 后端

质量基础设施一站式综合服务平台,NQI一站式服务线上平台

电微13828808271

【springcloud合集】02:微服务架构理论基础

Java 程序员 后端

【增强】(注解)SSM之配置多数据源

Java 程序员 后端

【Java面经】阿里三面被挂!幸获内推,历经5轮终于拿到口碑offer

Java 程序员 后端

【MyBatis系列2】最全MyBatis核心配置文件总结,可以作为工具先收藏了

Java 程序员 后端

【Spring 工厂】工厂设计模式、第一个Spring程序细节分析、整合日志框架

Java 程序员 后端

【Spring Cloud 12】分布式架构下的高可用设计与可伸缩设计

Java 程序员 后端

【springcloud】eureka服务治理入门

Java 程序员 后端

【Java每日面试题】大厂是如何设计秒杀系统的?

Java 程序员 后端

墨天轮国产数据库沙龙 | 张晓庆:GoldenDB分布式数据库的自动安装与备份恢复

墨天轮

数据库 技术沙龙

【Redis系列2】Redis字符串对象之SDS(简单动态字符串)实现原理分析

Java 程序员 后端

【Spring Boot 8】Okhttp实现GitHub第三方登录

Java 程序员 后端

区块链食品溯源平台,给食品定制数字“身份证”

电微13828808271

【Redis面试题】Redis的字符串是怎么实现的?

Java 程序员 后端

【SpringBoot搭建个人博客】- 后台登录(四)

Java 程序员 后端

公有云是什么意思?其存在的意义是什么?

行云管家

云计算 公有云 私有云 混合云

【Java面试题总结 4】Java Web、网络、设计模式综合篇

Java 程序员 后端

【Redis缓存】- Redis数据结构、基本命令操作、持久化

Java 程序员 后端

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