5

IIS6.0でASP.NETアプリケーションを実行しています。通常、動的ファイルと静的ファイルの両方で圧縮をオンにしています。ただし、一時的に圧縮をオフにしましたが、「ScriptResource.axd」は引き続き圧縮された状態で送信されます。「WebResource.axd」は圧縮されていないため、これは設定ミスのようには感じられません。

ScriptResourceとWebResourceの違いは何ですか?前者はまだ圧縮されていますか?どのように圧縮されていますか?

ありがとう。

4

1 に答える 1

2

Webリソースは、アセンブリリソースを取得してWebブラウザに提供するように設計されたAssemblyResourceLoaderクラスによって処理されます。Webリソースは、デフォルトでは圧縮されていません。

スクリプトリソースは、ScriptManagerクラスを介して参照される埋め込みスクリプトファイルに対するすべての要求を処理するScriptResourceHandlerクラスによって処理されます。スクリプトリソース、HTTP配信用にデフォルトでGZIPで自動的に圧縮されます。

于 2009-05-28T17:40:25.140 に答える