0

免責事項: 私はサーバーについてほとんど何も知りません。そもそもこの質問が意味をなさない場合は申し訳ありません。

私は、CoffeeScript と Stylus およびその他のコンパイル済みのものを使用して、Node.js でプロジェクトを構築しています。これまで、コードを通常の JavaScript と CSS にコンパイルして実行するスクリプトを作成しました。コンパイルしたアセットを本番サーバーにアップロードする予定なので、その後は CoffeeScript や Stylus の痕跡はどこにもありません。

しかし、サーバー側の CoffeeScript ( ) を直接実行できることcoffee app.coffee、およびクライアント側の CoffeeScript と Stylus をオンザフライでコンパイルおよび縮小するミドルウェアが Node にあることを私は知っています。

私の質問は、コードを自分でコンパイルするのではなく、サーバーに毎回実行させるのはなぜですか? 最初のオプションでは、理由もなくサーバーに負担がかかるのではないでしょうか?

ありがとう。

4

1 に答える 1

1

サーバーに負担がかかることはありません。経験に基づいた推測では、CoffeeScript をコンパイルして縮小し、後続の各リクエストの結果をキャッシュすることがわかります。

手作業によるプロセスは、リスクとエラーの可能性をもたらします。

于 2012-09-03T00:41:04.513 に答える