现在有一个PHP应用程序,现在运行在Apache下的Linux上运行MySQL。由于我们是一家窗口商店,管理层希望摆脱Linux系统并将所有内容移至窗口。这两个平台之间是否存在性能差异?或者,在绩效或管理方面是否存在显着差异?在Windows/IIS 7与Linux/Apache下运行PHP的性能差异?
6
A
回答
5
微软有一个团队帮助优化PHP for Windows,该工作是PHP 5.3的一部分。我看到的一些数字表明,在unix系统上,性能接近PHP + Apache。在5.3之前(这意味着当前,由于5.3还没有出现),Windows上的性能很差。我认为你可以通过一些补丁和技巧来改善它,但是这会让你付出一些性能。这可能是也可能不是问题;人们倾向于高估表现。
请注意,还有其他原因使用unix而不仅仅是性能。代码可能不是可移植的,即使核心php运行良好,您也可能会遇到php扩展和第三方库问题。无论你如何看待它,Windows都是运行php的二流系统。
2
如果你的应用程序不是很大,或者每秒钟达到几千次,那么两者之间没有区别。 LAMP == WAMP中的php小项目。只要安装类似XAMPP的东西,如果你希望你的环境尽可能的接近你现有的环境,但是在Windows中。
祝您的项目顺利!
1
您应该考虑MS WebPI(在www.microsoft.com/web下载),它将安装整个堆栈以供您在IIS7环境中运行PHP。
大多数应用程序的性能可比。
0
我刚刚完成这个是出于同样的原因。管理员想摆脱Linux的盒子。我能够完全移动我的PHP应用程序和MySQL数据库。我为IIS配置PHP所花的时间比为我移动现有内容所花的时间更长。 虽然我发现IIS服务器在加载页面和图片时速度较慢。在Linux中它出现在瞬间,在IIS中加载页面需要花半秒,而图像需要花费另一秒。
相关问题
- 1. Hack/HHVM与PHP/HHVM的性能差异
- 2. SP的exec与运行语句之间的性能差异
- 3. pandas read_table与read_csv的性能差异与from_csv与read_excel的差异?
- 4. 性能差异Kerberos与NTLM
- 5. 性能差异
- 6. 循环条件下的性能差异?
- 7. VARCHAR2与NUMBER之间的性能差异
- 8. 与MemberInit表达式的性能差异
- 9. 比较T-SQL与'<' '>'运算符的性能差异?
- 10. CFQuery性能差异?
- 11. FindByIdentity - 性能差异
- 12. 巨大的性能差异运行F#的FSI 4.0.30319.1和2.0.0.0
- 13. 使用istream和FILE运行getline的性能差异*
- 14. 差异从Eclipse运行PHP和托管
- 15. SQL联接与单表:性能差异?
- 16. STRING(MAX)的性能差异?
- 17. 通过CLI和通过webserver运行PHP脚本有性能差异吗?
- 18. 与PHP 5.6和7之间的chr()函数的差异
- 19. 性能差异呈现
- 20. MySQL加入性能差异
- 21. Pro * C性能差异
- 22. 差异相对于性能
- 23. RSpec套件性能差异
- 24. Android Webview性能差异
- 25. 差异在PHP
- 26. 拉姆达性能差异?
- 27. SQL查询性能差异
- 28. 在IIS和Apache Tomcat中运行的应用程序性能差异
- 29. 差异运行命令
- 30. 性能在后端处理与phantomjs/nodejs之间的差异