1

ページのフットプリント サイズを最小限に抑えるのに役立つページ (たとえば、asp.net) で実行できる優れたツールを知っている人はいますか?

ページには、HTML、Javascript などの典型的な項目があります。

過去に Javascript crunchers について聞いたことがあります。これにより、コードのサイズが可能な限りコンパクトになります (そして難読化されると思います)。

目標は、ページ サイズの最適化を支援することです (何も変更せずに、速度を上げるためにできるだけ小さくします)。

これは可能ですか?

4

6 に答える 6

5

gzip または zip (またはその他の) エンコーディングを使用できることを示すクライアントに対して、その場でページを圧縮する (そしておそらく圧縮バージョンをキャッシュする) ように Web サーバーを構成できます。

于 2008-11-18T18:24:23.040 に答える
3

自動クリーナーアップではありませんが、ページの最適化にはYSlowが気に入っています。また、YUI Compressorは JavaScript を縮小できます。

もし本当に JavaScript に興味があるなら、キーワードは「縮小」です。

また、投稿されたばかりのこの質問を見てください: HTML など

それが役立つことを願っています!

于 2008-11-18T18:23:50.793 に答える
3

ええ、間違いなく。私はasp.netの男ではありませんが、あなたが探すことができるものです(他の人が言ったように):

  • ページの gzip 圧縮 - サーバー オプション
  • js: あなたが言ったように、javascript には縮小オプションがあり、gzip することもできます。
  • css: JavaScript と同じように縮小オプションがあり、gzip することもできます。

私たちの Java アプリはpack:tagを使用します。おそらく、同様の .net の代替品を見つけることができます。

すでに述べた Yslow は、どのような改善を行うことができるかを示すことができます。

于 2008-11-18T18:27:10.290 に答える
2

いくつかの ASP .NET 圧縮技術を検索します。IIS6 を使用している場合は MbCompression をお勧めしますが IIS 7 を実行している場合は、HTTP 圧縮サポートが組み込まれているため、MIME タイプに基づいて圧縮するファイルを定義できます。構成ファイルで。

于 2008-11-18T18:36:51.877 に答える
1

基本事項: IIS は JS/CSS/Html ファイルの圧縮された応答をディスクに保存するため、JS/CSS に対する後続の要求はディスクから提供されます (圧縮のステップをバイパスします)。ASPX/ASCX の圧縮された応答はディスクにキャッシュされませんが、応答は要求ごとに異なるためです。

したがって、ベスト プラクティスは、JavaScript/CSS を独自のファイルに保持し、インライン CSS/スクリプトを aspx/ascx に配置しないようにすることです。

ページサイズ/HTML を縮小するには、大きく 2 つの方法があります。 1) webserver/HTTPModule による圧縮 [IIS 6 HTTP 圧縮を有効にする][1]

2) サードパーティ ツールによる難読化/圧縮 - JASOB は私のお気に入りのツールです。

また、php/asp.net/perl/jsp/XSLT ファイルから javascript/css コードを圧縮/難読化することもできます。また、vanila DOS のように、コマンド ライン インターフェイスもあります。

私はいくつかの ASP.NET プロジェクトで使用してきました。webproject ディレクトリを選択するだけで、JASOB は webproject ディレクトリの難読化されたバージョンを公開するための優れたオプションを提供します。これは、webproject ディレクトリの下にあるすべてのファイルから javascript/css を難読化し、サブディレクトリもトラバースすることを意味します。そして、これらすべてをワンクリックで。

お役に立てば幸いです。Maulik Modi http://www.jasob.com/Features.html

[1]: - http://msmvps.com/blogs/omar/archive/2006/08/10/iis-6-compression-quickest-and-effective-way-to-do-it-for-asp-net -compression.aspx

于 2008-11-18T18:45:13.217 に答える
1

個人的には、サイズのために可読性と保守性を犠牲にするつもりはありません。

動的な Web サーバー圧縮によって 1 トン節約できました (テキスト圧縮が非常に優れていることを考えると)。さらに最適化してもほとんど効果はありませんでした。

于 2008-11-18T19:11:17.657 に答える