0

この質問は、js コードを連結および縮小する方法ではありません。それは、いつ、何に対して行うべきかです。(おそらく、クライアントからサーバーへの JS 侵入の結果)

私の理解では、コードの連結は、スクリプト リクエストの数を減らす手段として生まれた手法です。そのため、このタスクは、要求されてクライアントで実行される JS で実行する必要があります。Node で実行されているファイルを連結しても何の役にも立ちません。

一方、縮小化は、機能に影響を与えずにスクリプトの合計サイズを縮小する手法として登場し、リクエストで転送されるビット数を減らしました。繰り返しになりますが、この手法は、クライアントに転送する予定のコードに最も適しているようです。

サーバーで実行されている JS でこれらのタスクを実行すると、パフォーマンスが向上しますか?

4

1 に答える 1

5

node.js では複数の CommonJS モジュールを連結することはできません。縮小化は (おそらく、私見ですが) ネットワーク転送にのみ有益であり、node.js プロセスで実行されるほぼすべてのコードがローカル ファイルシステムからロードされるため、縮小化された CommonJS モジュールをノードにロードすることは基本的に前代未聞です。

于 2013-10-03T18:46:16.840 に答える