1

特定の aspx ページに追加されたすべての js ファイルのグループを作成し、ファイル名として (すべてのコンテンツのハッシュによって形成された) GUID を含むフォルダーに保存し、すべての js ファイルの結合およびクランチされたコンテンツとしてコンテンツを保存します。

現在、私は実行時にやっていますが、最初はパフォーマンスが低下し、httpHandler を使用してこのファイルを提供しているときにもパフォーマンスが低下します。複数の Web サーバーを使用しており、グループ化されたファイルが他の Web サーバーに存在しない可能性があるため、実行時に httpHander を使用する必要があります。現在、ディスクにファイルを書き込むとともに、他の Web サーバーからアクセスできるように、db (共通の場所) にも保存しています。

パフォーマンス上の理由から、コンパイル時に実行したいと考えています。つまり、コンパイル時に実行時に追加されるすべてのスクリプトを知りたいので、その結合された js をディスク上に作成し、それらすべてのタグを 1 つの静的タグに置き換えます。それで、IIS によって効率的に切断されます。Plsはこれを達成する方法を提案します。

前もって感謝します。

4

1 に答える 1

0

これは役立つはずです。プロジェクトにビルド コマンドを追加して、JS をコンパイルします。

http://mitchlabrador.com/2009/12/09/how-to-minimize-and-combine-your-javascript-on-compile-using-visual-studio/

于 2012-12-18T13:37:15.953 に答える