HTMLフットプリントを最小化するための優れたツールですか?
-
08-07-2019 - |
質問
ページ上で実行できる優れたツール(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