3

わかった、

URL ルーティングは素晴らしいです。拡張子のない URL、SEO フレンドリーなど。ただし、IIS 6 は、拡張子のない URL を使用するサイトでは圧縮を実行しないようです。

ワイルドカード マッピングがオンになっているため、Asp.Net は拡張子のないファイルを処理できますが、これらのリソースを gzip 圧縮するように設定する方法はありますか?

4

1 に答える 1

1

おそらく次の製品が役立つかもしれません: Port80のhttpZip

免責事項:私は製品を試したことがなく、会社とは何の関係もありません。IIS6に組み込まれている圧縮がハチの膝ではないことを知った後、帯域幅のコストが頭打ちになった場合に備えて、私は単にレーダーにそれを保持してきました。

httpZip FAQページの1つには、次のように記載されています。「MIMEタイプによる圧縮の制御:IIS 6.0の組み込み圧縮では、ファイル拡張子や場所を使用して、ファイルを圧縮するかどうかを決定します。MIMEによるHTTP圧縮を制御する必要がある場合(たとえば、ASPのようなアプリケーションファイルや、異なるMIMEでコンテンツを出力するISAPIフィルタがある場合)、MIMEタイプによる圧縮のためのhttpZipのきめ細かい制御は、IIS6.0でこれを実現する唯一の方法です。」

JackMのコメントで提起された点に対処するために、製品の主張の1つ(上記の最初のリンク)は、「リアルタイムのブラウザー互換性チェックによって保証された完璧な解凍です。[...その後...] WindowsServer2003上のIIS6.0 :堅牢な圧縮エンジンがWebサーバーに組み込まれていますが、致命的な欠陥があります。ブラウザーの互換性チェックが不足しています。」

于 2009-06-11T01:22:33.447 に答える