0

自明ではない量の Javascript コードを含む Web サイトは、デプロイのために圧縮する必要があります。これを行う最善の方法は何ですか?

4

2 に答える 2

2

1 つの方法は、縮小プログラムを呼び出すシェル スクリプトを作成し、それが完了したら appcfg.py を呼び出すことです。appcfg.py 自体が jsmin や YUI コンプレッサーなどをトリガーするフックをサポートしているかどうかはわかりません。

アプリケーションがデプロイされているかどうかをテストし、デプロイされている場合は別の JavaScript ファイルへのリンクを配置することは、実行時にパフォーマンスに大きな影響を与えるわけではありませんが、実行時に実際の圧縮を行うと、パフォーマンスに少し大きな影響を与えます。

シェル スクリプトは次のようになります。

rm ルート/js/js.js
cat root/js/*.js > root/js/js.js
java -jar ~/opt/yuicompressor-2.4.2.jar root/js/js.js -o root/static/js.js --改行 4000
于 2009-03-17T01:53:29.480 に答える
1

また、この問題を Google のサーバーにデポートする便利なgoogle.load() APIを見つけることもできます。

また、この方法でライブラリを維持およびアップグレードする方が簡単です。

于 2009-03-24T17:35:28.190 に答える