6

次の種類のファイルに対して、IIS 6 のビルトイン HTTP 圧縮を有効にしました。

    HcFileExtensions="htm
        html
        txt
        css
        js"

    HcScriptFileExtensions="asp
        dll
        exe
        aspx
        asmx
        ascx"

ただし、WebResource.axd ファイルが圧縮されるように axd 拡張子を追加することが適切かどうかは不明です。

最後に、私が見逃している可能性のある asp.net 2.0 サイトの明らかな拡張機能は他にありますか?

4

5 に答える 5

1

IIS 6.0 で ASP.NET 2.0 アプリケーションを実行し、.axd を HcScriptFileExtensions リストに追加しましたが、ここ数か月間、明らかな問題は発生していません。

ただし、ユーザー エージェントが IE6 を示している場合、ScriptManager はデフォルトで ScriptResource.axd を圧縮しませんが、このセットアップでは IE6 ユーザーは圧縮されたバージョンを取得します。この動作が望ましくない場合があります。

于 2009-05-28T15:28:20.397 に答える
1

この記事では、Web リソースの axd 拡張機能で圧縮を使用すると、潜在的な問題が発生する可能性があると述べています。著者は、この拡張子を圧縮から除外することをお勧めします。

于 2009-01-28T14:02:40.513 に答える
0

これまでに行ったことについて、フィードバックをお寄せください。Bloweryを試したことがないのは、iis 6内でHttpCompressionを使用して、それがどのように機能するか、または最初は.axdファイルで機能するかどうかを確認したかったためです。ページの圧縮統計をテストするために、YSlowと呼ばれるFirefox用のYahooアドインを使用しました。このアドインは、直感的で非常に役立つように思えます。

そのため、Windows Server2003でiis6httpcompressionをオンにし、css、js、aspxファイルなどの圧縮を構成してから、YSlowを使用して圧縮されている/されていないファイルを確立しました。言うまでもなく、webResource.axdファイルは圧縮されていませんでしたが、他のファイルは圧縮されていました。

次に、iis metabase.xmlファイルを変更して、HcScriptFileExtensionsプロパティにファイル拡張子axdを含めました。iisを再起動した後、YSlowのテスト結果に、すべてのwebResource.axdファイルが圧縮されていることが示されました。私はまだすべてのクライアント側のものが期待どおりに機能することを確認するために機能をテストしていますが、これまでのところ何も壊れていません。これが他の人々に役立つことを願っています

于 2009-08-19T19:57:46.377 に答える
0

実際、このトピックについて言及しました。CSSの圧縮も問題になる可能性があります。圧縮されたCSSが提供されると、IE6がクラッシュする可能性があります。

残念ながら、この声明を裏付けるリンクはありません。これは、開発責任者から聞いたものにすぎません。

CSSは通常、レンダリングされたhtmlに比べてやや小さいので、本当の場合に備えて、CSSの圧縮は常に省略します。

編集:この問題について言及しているMSからのリンクに偶然出くわしました-潜在的な問題としてjsについても言及しています:http ://support.microsoft.com/kb/825057

于 2009-06-18T09:07:30.347 に答える
0

HttpHandlers の ashx 拡張機能がリストされていません。多くのライブラリがjavascriptを出力するためにそれを使用しているのを見てきました。

于 2009-06-08T01:03:54.277 に答える