2010-12-15 7 views
7

私たちは追加する必要がありますasp.netアプリケーションの改善に関して約hereを読む -web.configにこの行を追加するとどうなりますか?

<urlCompression doDynamicCompression="true" doStaticCompression="true" dynamicCompressionBeforeCache="true"/> 

誰もこれが何をするか、簡単な言葉で説明していただけますと、すべての.NETアプリケーションは、これが追加されている必要がありますでしょうか?

答えて

2

圧縮は、帯域幅を節約し、潜在的にページの読み込み時間を短縮することができます。圧縮を有効にすると、サーバーは基本的にファイルをクライアントに送信する前にgzipします。圧縮には少し時間がかかりますが、送信中に時間を節約できるという考え方です。

動的圧縮では、aspxページなどの動的スクリプトで圧縮が可能です。

スタティック圧縮では、htmlファイルや画像などの静的ファイルを圧縮できます。

7
  • 素子のdoDynamicCompression属性が有効またはサイト、アプリケーション、またはフォルダレベルでの動的コンテンツの圧縮を無効にします。
  • 要素のdoStaticCompression属性は、サイト、アプリケーション、またはフォルダレベルで静的コンテンツの圧縮を有効または無効にします。
  • dynamicCompressionBeforeCache属性は、IISがキャッシュされていないコンテンツを動的に圧縮するかどうかを指定します。 dynamicCompressionBeforeCache属性がtrueの場合、IISは最初に要求が行われたときに応答を動的に圧縮し、圧縮のためにコンテンツをキューに入れます。後続の要求は、圧縮応答がキャッシュディレクトリに追加されるまで動的に処理されます。圧縮されたレスポンスがキャッシュディレクトリに追加されると、キャッシュされたレスポンスは後続のリクエストのためにクライアントに送信されます。 dynamicCompressionBeforeCacheがfalseの場合、圧縮レスポンスがキャッシュディレクトリに追加されるまで、IISは非圧縮応答を返します。

taken from iis.net

関連する問題