現在有一個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. re.match與re.search性能差異
- 5. 性能差異Kerberos與NTLM
- 6. 性能差異
- 7. 性能差異
- 8. 循環條件下的性能差異?
- 9. VARCHAR2與NUMBER之間的性能差異
- 10. 與MemberInit表達式的性能差異
- 11. 比較T-SQL與'<' '>'運算符的性能差異?
- 12. CFQuery性能差異?
- 13. FindByIdentity - 性能差異
- 14. 運行函數的不同方式之間的性能差異
- 15. 巨大的性能差異運行F#的FSI 4.0.30319.1和2.0.0.0
- 16. mysql與組運行的差異
- 17. 運行相同Java代碼時的性能差異Windows vs Unix
- 18. Java applet奇怪的運行時間性能差異
- 19. 使用istream和FILE運行getline的性能差異*
- 20. PHP 7性能
- 21. SQL聯接與單表:性能差異?
- 22. 差異從Eclipse運行PHP和託管
- 23. DAX運行差異
- 24. 運行差異罐?
- 25. 差異不運行
- 26. STRING(MAX)的性能差異?
- 27. 通過CLI和通過webserver運行PHP腳本有性能差異嗎?
- 28. iOS 7與iOS 7.1之間的差異
- 29. 與PHP 5.6和7之間的chr()函數的差異
- 30. 差異運營商PHP