2011-02-03 13 views
1

最近、私は、Googleのページのソースコードが実際に小さくなったことに気付きました。文字通り20行未満に圧縮されています( "stackoverflow"の検索結果)。HTMLとJavascriptの圧縮

私の前提は、Google開発者が手動で行うことではないということです。

これは自動的に行う方法ですか?可能であれば、ホスティングアカウントの共有(ApacheとWinの両方のIIS)の共有に役立つもの。

ありがとうございます。

EDIT

だけで明確にします。私はコード(HTML、CSS、JS)を自動的に縮小するいくつかのプラグインをサーバーにインストールする方法を理解したいと思います。言い換えれば、コードをいくつかの圧縮アルゴリズムにコピーして結果を貼り付けることは望ましくありません。

PageSpeed(mod_pagespeed)を動作させるには、専用のホスティングまたは少なくともVPSをインストールする必要があります。ホスティングアカウントを共有するために何かできることはありますか?

+0

あなたはバイトのこの一握りの保存保証するには、Googleのように多くのヒットを得るのですか? – alex

+0

いいえ、ちょうどそれを行う方法に興味があります。 – miki725

+0

Googleのエンジニアは多くのピアコードレビューを行います。たぶんそれは彼らが終日していることです - お互いのコードでコードゴルフをプレイしてください:) –

答えて

2

SmartOptimizer(phpライブラリ)またはPHP Speedy(phpスクリプト)は、お客様のニーズを満たす必要があります。 JavaScriptを圧縮

3

JavaScript用のミニカーとパッカーが既にあります。 Dean Edward's packerをチェックしてください。

HTMLから空白を削除する場合は、<pre>の要素と要素をwhite-space: preとしてください。これらの要素のテキストノードから余分な空白を削除すると、意図した表示が破損する可能性があります。