質問

ページ上で実行できる優れたツール(asp.netなど)を知っている人はいますか?

ページには、HTML、Javascriptなどの典型的なアイテムがあります。

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

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

これは可能ですか?

役に立ちましたか?

解決

Webサーバーを設定して、gzipまたはzip(またはその他の)エンコードを使用できることを示すクライアントのページをオンザフライで圧縮(および場合によっては圧縮バージョンをキャッシュ)することができます。

他のヒント

まあ、自動クリーナーアッパーではありませんが、ページの最適化には YSlow が好きです。また、 YUI Compressor は、javascriptを縮小できます。

javascriptに本当に興味がある場合、キーワードは" minify"です。

また、投稿されたばかりのこの質問をご覧ください: HTMLとスタッフ

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

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

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

私たちのJavaアプリは pack:tag を使用します。同様の.net置換を見つけることができます。

Yslowは、既に述べたように、どのような改善ができるかを示しています。

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

私は個人的にサイズの読みやすさと保守性を犠牲にしません。

動的なWebサーバーの圧縮によってTONが節約され(テキストの圧縮は非常によく行われます)、さらに最適化してもほとんど得られませんでした。

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

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

おおまかに言って、Page-Size / 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を難読化し、サブディレクトリも横断することを意味します。そして、これらすべてをワンクリックで。

お役に立てば幸いです、 モーリク・モディ 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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top