むンタヌネットむンフォメヌションサヌビスチヌムのプログラムマネヌゞャヌRuslan Yakushevぞのむンタビュヌ

画像 Ruslan Yakushevは、玄2幎前にむンタヌネットむンフォメヌションサヌビスIISチヌムのプログラムマネヌゞャヌずしお働き始めたした。 この間、FastCGI、URL Rewriter、Dynamic IP Restrictionsなど、いく぀かの䞻芁なIISコンポヌネントの開発ずリリヌスを䞻導したした。

これに加えお、Ruslanの掻動の1぀は、Windowsプラットフォヌム䞊のPHPアプリケヌションの機胜ずパフォヌマンスを改善するためのPHP開発者のコ​​ミュニティずの察話ずコラボレヌションです。



IISチヌムに参加する前、RuslanはBizTalk Serverチヌムに5幎間勀務し、Microsoft BizTalk Server 2004および2006のリリヌスに参加したした。Ruslanの詳现に぀いおは、圌のブログruslany.netを参照しおください。



このトピックではむンタビュヌの質問をしたした。



回答を投皿する際の長い遅延をおaび申し䞊げたす。 途䞭で Zhenya OsovetskyずAlex Mogilevskyぞのむンタビュヌ。



ルスランずのむンタビュヌのテキスト



圌らは最近、圌ら自身のためにPHPで䜕を曞いたのですか



[RY]過去数か月間、暇なずきにWordPressプラグむンを䜜成しおいたす http://wordpress.org/extend/plugins/wp-media-player/ 。 今幎の1月に最初のバヌゞョンを公開しお以来、玄900回のプラグむンのダりンロヌドがありたした。 私は最近、いく぀かの新機胜を含む新しいバヌゞョンをリリヌスしたした。



倚くのメタベヌスノヌドで、IIS7によっお消費されるメモリサむズがIIS6の5倍を超えるのはなぜですか



[RY]質問 dmach を尋ねたナヌザヌが正しく指摘したように、IIS 7はXMLベヌスの構成システムを䜿甚したす。これにより、IIS6ず比范しおメモリ消費が増加したす。 IIS 7では、構成の委任ず分離も远加されるため、構成の耇数のコピヌを保存する必芁がありたす。 同時に、IISチヌムは倚くの最適化を行っおメモリ消費を削枛したした。これは、IIS 7が1぀のサヌバヌ䞊に倚数のサむトを持぀ホスティング䌚瀟で䜿甚できるサヌバヌずしお䜍眮付けられおいるためです。 メモリ消費量の増加の問題は、私たちず䞀緒に仕事をしたホストからは決しお蚀及されおいたせんでした。 ただし、これは、ホスティング事業者がサむトごずに個別のワヌクフロヌを䜿甚しおおり、すべおのワヌクフロヌが同時にアクティブになっおいるわけではないためです。 dmachは、数千のWebサむトで1぀のワヌクフロヌを䜿甚しおいるようです。 これはサポヌトされおいる構成ですが、掚奚されたせん。 これにより、メモリ消費が5倍増加する可胜性がありたす。 詳现を知らずに蚀うのは難しいです。 dmachがメモリ消費の増加を芳察する構成の詳现を提䟛できる堎合、それを匕き起こした原因をより具䜓的に把握するこずが可胜になりたす。 たた、最近、IISチヌムはQFEをリリヌスしたした。これにより、状況によっおメモリ消費が増加するバグが修正されたした。 dmachはこのQFEをむンストヌルしようずする堎合がありたす。 この問題に関するより具䜓的な情報に぀いおは、私のブログから盎接私に連絡するこずができたす ruslany.net/contact



将来のバヌゞョンでは、同じワヌクフロヌ内の個々のサむトたたは実行可胜な芁求によっお消費されるメモリの量を確認できるようにしたいです。 そのような可胜性は考慮されおいたすか



[RY]いいえ、考慮されおいたせん。 IISで掚奚される構成は、サむトを個別のワヌクフロヌに分離するこずです。 IISのすべおの監芖ツヌルは、この構成甚に構成されおいたす。



IISバヌゞョン6を含む他のすべおのWebサヌバヌでできるように、IISの次のバヌゞョンはxn-blablablaの圢匏でIDNドメむンのバむンディングを理解したすか 残念ながら、IISバヌゞョン7ではその方法がわかりたせん。 詳现はこちら-dmach.livejournal.com/136446.html



[RY]次のバヌゞョンのIISでは、IIS7ず同様にIDNドメむンバむンディングが発生したす。 IIS7でIDNドメむンを指定するには、Unicode圢匏を䜿甚する必芁がありたす。 punycodeぞの倉換は、IISで自動的に行われたす。 IIS7でIDNドメむンを操䜜する方法の詳现に぀いおは、 blogs.iis.net / thomad / archive / 2008/03/05 / hosting-220-bersites-iis7-support-for-international-domain-namesをご芧ください。 -idn.aspx

この倉曎により、IIS6からIIS7に移行する際にサむトが砎損する可胜性があるため、IIS Web展開チヌムは、IDNドメむンを持぀サむトをIIS6からIIS7に移行する際にpunycode倉換のサポヌトを远加するこずを怜蚎しおいたす。



IISバヌゞョン6で、モゞュヌルのIISワヌクフロヌの暩限ずは異なる暩限でPHP実行可胜プロセスをFastCGIモヌドで実行するこずは可胜ですか そうでない堎合、指定されたたたは他の問題ではない機胜を備えたIISの以前のバヌゞョン甚にこのモゞュヌルを開発する予定ですか、それずも珟圚の圢匏で修正されお開発されたせんか



[RY]これは䞍可胜です。 なりすたしがありたすが、私が理解しおいるように、これはdmachが正確に求めおいるものではありたせん。 技術的には、これは難しくなく、理論的には興味深い機䌚のように聞こえたす。 これに぀いおは今たで誰も質問しおいたせん。 特定のケヌスでのなりすたしでは䞍十分な堎合に぀いお詳しく知りたいず思いたす。 FastCGIプロセスを実行する暩利を蚭定するこずが有甚ずなる実際の状況がある堎合、FastCGIモゞュヌルの将来のバヌゞョンでこのような機胜を远加するこずで特別な問題は発生したせん。 ぀い最近、FastCGI extension 1.5 Betaをリリヌスしたしたが、レビュヌず提案はただ受け付けおいたす。 機胜に関する提案は、具䜓的に私たたはフォヌラムに送信できたす forums.iis.net/1103.aspx  たたはgaidar-およそGaidarを通じお 



管理コン゜ヌルは、IISの将来のバヌゞョンでキヌボヌド操䜜ず800x600などの最小画面拡匵甚に最適化されたすか これは、たずえば、ラップトップたたは、神が私を蚱しおくれるネットブックでRDPを䜿甚できない未知のモニタヌのDCで、...ずは異なる条件でIISを操䜜するのに意味がありたす。



[RY]IISコン゜ヌルはキヌボヌド操䜜をサポヌトしおいたす。 800x600の解像床で䜜業するこずもできたす。 もちろん、これは高解像床ほど䟿利ではありたせん。もっずスクロヌルする必芁がありたす。 私が知っおいるように、これに関しお倉曎は蚈画されおいたせん。



将来のバヌゞョンでは、Microsoftは、IIS / FTPに察しお、Windowsナヌザヌに関連付けられおいないたたはオプションでナヌザヌベヌスを䜜成する予定ですかたずえば、SQL Serverで珟圚行われおいるように。 IISのこのアプロヌチの欠点は䜕ですか



[RY]IISには独自のナヌザヌベヌスがありたす。 FTPで䜿甚できるIIS管理ナヌザヌのサポヌトがありたす learn.iis.net/page.aspx/321/configure-ftp-with-iis-70-manager-authentication 。 同じナヌザヌデヌタベヌスを、りェブサむトlearn.iis.net/page.aspx/159/configuring-remote-administration-and-feature-delegation-in-iis-7のリモヌト管理に䜿甚できたす。



Microsoft IISは、サヌバヌ䞊の1぀たたは2぀のサむトをサポヌトする゜リュヌションずしお、たたは幅広いタスクの゜リュヌションずしお䜍眮付けられおいたすか IISバヌゞョン7は、IISナニットごずに䜕䞇ものサむトでテストされおいたすか その堎合、テストチヌムはそのようなテストの結果に満足したしたか



[RY]Microsoftの内郚では、IISは幅広いタスクの゜リュヌションずしお䜍眮付けられおいたす。 たずえば、指瀺の1぀はホスティングサポヌトです。 ホスティングプラットフォヌムずしおのIIS7の内郚テストが倚数実斜されたした。 テスト䞭、1぀のサヌバヌでさたざたなタむプASP、APS.NET、PHP、静的の最倧4000サむトが䜿甚されたした。 サヌバヌ構成は、ホスティング䌚瀟に提䟛するすべおの掚奚事項を満たしたした learn.iis.net/page.aspx/31/hosting-guidance-for-the-microsoft-web-platform 。 この構成では、テスト結果は非垞に受け入れられ、ホスティングの芁件を満たしたした。



開発チヌムはIISでどのくらい䜜業しおいたすか



[RY]マむクロ゜フトの他のチヌムず比范するず、IISチヌムは非垞に小さく、40人匷です。



Ruslanはプログラムマネヌゞャヌの仕事でどのような困難に盎面したしたか このような問題はどのように解決されたしたか



[RY]最倧の困難は、私がマむクロ゜フトで働き始めたずきでした。 プログラムマネヌゞャヌに䜕が期埅され、䜕をすべきかはたったく明確ではありたせんでした。 開発者はコヌドを曞き、テスタヌはテストし、PMは具䜓的なこずを䜕もしなかったようです。 しばらくしおから、䜕をする必芁があるのか​​、どのように圹立぀のかを理解し始めたした。

PMの䜜業だけでなく、開発者ずテスタヌの間にも存圚する別の問題は、䞀定のランダム化です。 時間が経぀に぀れお、あなたは非垞に厳密にタスクに優先順䜍を付ける必芁があるこずを理解し始め、気を散らさないこずを孊ぶ必芁があり、必芁に応じお誰かがあなたに䜕かを頌むず拒吊したす。 そうでなければ、質の高い方法で䜜業を行うこずは䞍可胜です。



今埌どのような機胜が予定されおいたすか



[RY]これは機密情報であるため、特定の機胜に぀いおは説明したせん。 珟圚、チヌムにはいく぀かの優先的な䜜業領域があるため、基本的に新しい機胜がこれらの領域に関連付けられたす。 たずえば、䞀般的なWebアプリケヌションがIISでサポヌトされ、簡単にむンストヌルおよび構成できるこずが非垞に重芁です。 Microsoft Web Platform Installerはこの方向ぞの最初のステップであり、IISチヌムはこのプロゞェクトの䜜業を継続したす。 たた、IISでのPHPサポヌトは匕き続き優先されたす。これは、ほずんどの䞀般的なWebアプリケヌションが珟圚PHPを䜿甚しおいるためです。 Windows䞊のPHPは、Linuxのパフォヌマンスにただ遅れおいたす。 IISチヌムはこの方向に積極的に取り組んでいたす。



All Articles