php - 在 Windows/IIS 7 与 Linux/Apache 下运行 PHP 的性能差异?

标签 php performance apache iis

现在在带有 MySQL 的 Apache 下运行的 Linux 机器上有一个 PHP 应用程序。由于我们是一家 windows 商店,管理层希望摆脱 Linux 系统并将所有东西都转移到 windows 上。这两个平台之间是否存在性能差异?或者,在性能或管理方面是否存在任何显着差异?

最佳答案

Microsoft 有一个团队帮助优化适用于 Windows 的 PHP,该工作是 PHP 5.3 的一部分。我看到的一些数字表明在 unix 系统上性能接近 PHP + Apache。在 5.3 之前(这意味着目前,因为 5.3 还没有出来),Windows 上的性能很差。我认为您可以使用一些补丁和技巧来改进它,但这会降低您的性能。这可能是问题,也可能不是问题;人们倾向于高估绩效。

请注意,除了性能之外,还有其他使用 unix 的原因。代码可能不可移植,即使核心 php 运行良好,您也可能会遇到 php-extensions 和第三方库的麻烦。无论怎么看,Windows 都是运行 php 的二流系统。

关于php - 在 Windows/IIS 7 与 Linux/Apache 下运行 PHP 的性能差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/798896/

相关文章:

c - 具有 1 个线程的 OpenMP 比顺序版本慢

java - 随着时间的推移,SQLite 插入缓慢到爬行

php - 在 PHP 服务器上启用 GZIP?

php - 带有 apache 虚拟主机的 Websocket

php - 帮助从 php 或 html 调用 javascript 函数

使用mysql的php轮询程序

php - cometd 和 PHP : How to use Comet with a PHP Chat System?

php - apc_define_constants vs hidef vs define

c# - 使用 Apache 服务器的 ClickOnce 更新

php - Ajax序列化;无法在 PHP 中使用 'read' 变量