0

ブラウザ/AJAXリクエストを使用してページをリクエストすると、多くのスペースと改行が表示されます。これらは文字に属しているため、応答を取得するためのオーバーヘッドを追加していると思われます。バイトとサイズを意味します。右 ?

サーバーからの送信中に削除できる方法はありますか? どうやって ?(開発には IIS と asp.net を使用しています)

4

1 に答える 1

2

あなたが求めるものすべてを準備するいくつかのhttpモジュールがあります

たとえば、ここに
http://madskristensen.net/post/A-whitespace-removal-HTTP-module-for-ASPNET-20.aspxがあります

ただし、場合によっては、ページを送信するよりもサーバーでページをクリアするのに多くの時間を費やすため、特にgZippedの場合は、そうする必要はないというのが私の意見です。良い解決策の 1 つは、最終的なクリア ページを手動でキャッシュしてから、キャッシュされたものを送信することです (必要に応じて更新するなど)。ただし、これにはさらに多くのコードが必要です。

結果の空の行を削除するための同様の質問
asp.net MVC ActionFilter

結果の空行を削除するためのasp.net MVC ActionFilter

ASP.NET アプリケーションの HTML 出力を縮小する

そして、Googleで検索するためのキーは「Minify Html」です

于 2010-04-30T10:42:23.473 に答える