现在在带有 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/