微软:PHP在IIS 7上雄起
WordCamp是WordPress愛好者及開發人員的大會,在上周末的WordCamp China 2009大會上,來自微軟的王超群發表了題為“熟悉的陌生人 - 微軟對PHP的新支持使WordPress在IIS 7上雄起”的主題演講,展示了PHP在IIS 7上運行的現狀及微軟在這方面做出的努力。
\u0026#xD;\n\u0026#xD;\n在演講中,王超群首先引用了首席架構師Ray Ozzie的話:
\u0026#xD;\n\u0026#xD;\n\u0026#xD;\n我認為如今任何的公司及技術提供商,即使是微軟,也必須在開源的用戶和貢獻者中尋找一個合適的平衡點。
\u0026#xD;\n\u0026#xD;\n\u0026#xD;\n以及Linux創建者、開源領袖Linus Torvald近期對微軟所發表的的看法:
\u0026#xD;\n\u0026#xD;\n\u0026#xD;\n哦,我強烈認為“技術高于政治”……自由軟件世界中有一些“極端主義者”,這也是我不再把我做的事情稱作“自由軟件”的主要原因。我不想和那些有排斥和憎惡心態的人建立聯系
\u0026#xD;\n\u0026#xD;\n\u0026#xD;\n此外,王超群還展示了微軟在Redmond的開源實驗室,以及和Novell共同組建的互操作實驗室。微軟希望借此表明他們對于開源的態度,為開源社區更好地接受IIS 7與PHP平臺的合作打下基礎。
\u0026#xD;\n\u0026#xD;\n微軟認為,在Windows為PHP提供良好支持的意義在于:
\u0026#xD;\n\u0026#xD;\n- 無需明顯的修改,便可以向Windows上移植PHP應用程序。 \u0026#xD;\n\u0026#xD;\n
- 將PHP與微軟技術相結合,更好地構建豐富Web站點。 \u0026#xD;\n\u0026#xD;\n
- 重用已有的PHP應用程序以及Windows基礎設施 \u0026#xD;\n\u0026#xD;\n
- 在無需增加成本的情況下,為客戶提供更多可用的應用程序及更好的性能, \u0026#xD;\n
王超群表示,過去約有80%的PHP開發者在Windows上進行開發,但只有少數使用Windows和IIS托管PHP應用程序。而現在情況已經改變,IIS 7是PHP應用的優秀平臺,并且易于設置和管理。
\u0026#xD;\n\u0026#xD;\n王超群談到,微軟通過和Zend技術合作:
\u0026#xD;\n\u0026#xD;\n- 為PHP在Windows上的運行進行了優化。 \u0026#xD;\n\u0026#xD;\n
- 構建了IIS FastCGI這一基于開放標準的運行方式,比傳統CGI方式相比性能有顯著的提升,并為非線程安全的PHP應用提供更為穩定的支持。 \u0026#xD;\n\u0026#xD;\n
- 已經測試,并確保了眾多流行PHP應用的兼容性。 \u0026#xD;\n
并且努力將Windows與IIS 7打造為優秀的PHP生態環境:
\u0026#xD;\n\u0026#xD;\n- 使IIS URL Rewriter與mod_rewrite兼容 \u0026#xD;\n\u0026#xD;\n
- 提供Microsoft SQL Server的PHP驅動程序 \u0026#xD;\n\u0026#xD;\n
- 為PHP提供Expression工具的支持 \u0026#xD;\n\u0026#xD;\n
- 在CodePlex上提供大量PHP項目 \u0026#xD;\n\u0026#xD;\n
- 提供IIS上.NET使用指南 \u0026#xD;\n
王超群表示,IIS 7已經成為一個托管PHP應用的優秀Web服務器,其模塊化架構提供了豐富的功能及擴展能力,它的Server Core模式進一步減少了系統的資源占用,并足以托管PHP應用程序。利用.NET來擴展IIS 7,還可以打造一個統一的,通用的應用程序執行環境,讓IIS更好地為應用程序服務。
\u0026#xD;\n\u0026#xD;\n在會上,王超群還公開了之前與康盛創想合作進行的性能評估結果,證明在Windows Server 2008 + IIS上運行PHP,從平均相應時間,每秒處理的請求數,以及數據吞吐量等多方便均顯著優于Linux + Apache的托管方式。
\u0026#xD;\n\u0026#xD;\n王超群在會后公布了此次演講所用的幻燈片。除了演講中材料和展示部分外,幻燈片中還附有在Windows中運行PHP的的最佳實踐和深度認知。
總結
以上是生活随笔為你收集整理的微软:PHP在IIS 7上雄起的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “像你一样”与海容天天:OPEN国际行为
- 下一篇: iPad小圆点怎么取消?iPad小圆点取