Google App Engineで動作するようにミニファイア(できればGoogleクロージャ)を設定する方法について説明したり、優れたリソースを示したりできますか。
クライアント側にはAngularJSを使用しています。したがって、多数のJSファイルを用意し、それを1つとして提供して、本番環境で縮小します。サーバーにするファイルのindex.htmlを手動で編集せず、GAEのセットアップに問題がない場合、どうすればこれを実現できますか?
ありがとう。
Google App Engineで動作するようにミニファイア(できればGoogleクロージャ)を設定する方法について説明したり、優れたリソースを示したりできますか。
クライアント側にはAngularJSを使用しています。したがって、多数のJSファイルを用意し、それを1つとして提供して、本番環境で縮小します。サーバーにするファイルのindex.htmlを手動で編集せず、GAEのセットアップに問題がない場合、どうすればこれを実現できますか?
ありがとう。
管理コンソールの設定ページから有効にできるPageSpeedサービスのおかげで、AppEngineに最適化作業を任せることができます。
https://developers.google.com/appengine/docs/adminconsole/performancesettings#pagespeed
modernizrには、htmlファイルでjsやcssを検索したり、コードの公開バージョンを作成したり、縮小したり連結したりするantビルドスクリプトがあります。jqueryやangularjsなどが適切な場所に配置されるように調整することをお勧めします。しばらくアリを使っていなかったので、かなりわかりやすかったです。そこにあるjsミニファイアをクロージャーのようなものに置き換えることができると思います。
余談ですが、ミニファイアが角度コードを台無しにしないように、 $inject依存性注入を使用するようにしてください。
お役に立てれば
-ダン