タグ付けされた質問 「iis」

3
カーネルモードWebサーバー:巧妙な最適化またはセキュリティの悪夢?
私は、1人のユーザーが2011年からリンクを投稿し、IISが他のほとんどの(* nix)Webサーバーよりもはるかに速いことを説明するHacker Newsスレッドを読んでいました。別のユーザーは、HTTP.sysというカーネルモジュールを持つことでIISがその利点を得ると説明します。私の知る限り、2015年に他のほとんどの一般的なWebサーバーはこれを行いません。 カーネルモードのWebサーバーを作成したくありません。セキュリティエクスプロイト(低い保護リングでの実行はそれほど深刻ではない)から解放されると自分を信頼することはできません。 ソフトウェアエンジニアの観点から(Webサーバーの顧客とは対照的に)、カーネルモードで実行するのは賢明なパフォーマンス決定ですか?カーネルモードサーバーを消費者の純利益にするという点まで、アプリケーション開発でセキュリティの懸念を緩和できますか?

4
再起動するたびに、ローカルの.NETサイトが初めてロードするのに時間がかかるのはなぜですか?[閉まっている]
.NETプラットフォームに基づいてサイトを開発しています。通常、これらのサイトをローカルIISに展開します。これにより、稼働する前にそれらをテストして機能を確認できます。ただし、Windowsを再起動するたびに、サイトの初回実行に時間がかかるようです。 私はJITについて知っていますが、この質問にも気づいていますが、私の質問には答えません。 JITは、ウィンドウを再起動するたびに発生しますか?w3wp.exeプロセスの作成に関連していますか?再起動後の最初のリクエストでサイトが非常に遅いのはなぜですか?
27 .net  asp.net  performance  iis  jit 

5
IISがデフォルトで1740分ごとにアプリケーションプールをリサイクルするのはなぜですか?
既定でIISは既定でアプリプールをリサイクルするのはなぜですか?おそらくほとんどのWebアプリがメモリを慎重に管理していないこと以外に、特定の理由はありますか?アプリケーションのメモリを適切に管理している場合、先に進んでこれをオフにしても安全ですか?リサイクルをオフにしたり、オンにしたままにしておくと、潜在的なマイナス面、プラスのメリットは何ですか
22 asp.net  memory  iis 

2
データをキャッシュするか、データベースにヒットする必要がありますか?
私はキャッシュメカニズムを使用していないので、次のシナリオで.netの世界で私のオプションは何なのかと思っていました。 基本的に、ユーザーがカテゴリー(フォルダーと考える)のIDを渡すRESTサービスがあり、このカテゴリーには多数のサブカテゴリーがあり、各サブカテゴリーには1000のメディアコンテナー(ファイル参照オブジェクトと思う)があり、 NASまたはSANサーバー上にある可能性のあるファイル(この場合、ファイルはビデオです)。これらのカテゴリ間の関係は、いくつかの権限ルールとサブカテゴリに関するメタデータとともにデータベースに保存されます。 したがって、UIの観点からは、遅延して読み込まれたツリーコントロールがあり、これはユーザーが各サブフォルダーをクリックすることによって駆動されます(Windowsエクスプローラーと考えてください)。ビデオファイルのURLにアクセスすると、ビデオを見ることができます。 システムが成長するにつれて、ユーザー数は1000に増加し、サブカテゴリとビデオは10000になる可能性があります。 問題は、各リクエストがデータベースにヒットする現在の動作方法を続行する必要があるか、それともデータのキャッシュについて考える必要があるかです。 IIS 6/7とAsp.netを使用しています。


1
セルフホスティングではなくIISまたはApache Tomcatを使用する理由
私は.NET開発者です。ASP.NET MVCフレームワークがセルフホスティング機能を提供し始めているのがわかります。それは(私にとって)とても理にかなっています。自己ホスト型のアプリケーションは、外部に依存することなく完全に動作します。 私が頭に浮かんでいる質問は、なぜ誰もが自己ホストしたくないのかということです。つまり、IISがセルフホスティングよりも優れている点はありますか?それ以外の場合は、Microsoftがasp.netコアとのIIS統合を作成する手間を省いたため、いくつかの利点があると確信しています。 質問を.NETに限定したくありません。だから、私は行くつもりです-なぜセルフホスティングの代わりにIISまたはApache Tomcatを使用するのですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.