0

免责声明:我对服务器几乎一无所知。对不起,如果这个问题首先没有意义。

我正在使用 CoffeeScript 和 Stylus 以及其他一些编译的东西在 Node.js 中构建我的项目。到目前为止,我已经编写了一个脚本来将我的代码编译成常规的 JavaScript 和 CSS,然后运行它。我计划将编译后的资产上传到生产服务器,因此之后任何地方都没有 CoffeeScript 或 Stylus 的踪迹。

但我知道可以直接运行服务器端 CoffeeScript ( coffee app.coffee),并且 Node 中有中间件可以即时编译和缩小客户端 CoffeeScript 和 Stylus。

我的问题是,为什么让服务器每次都做,而不是自己编译代码?第一个选项不会无缘无故地增加服务器的压力吗?

谢谢。

4

1 回答 1

1

它不会增加服务器的压力。有根据的猜测会告诉我,它会编译并缩小您的 CoffeeScript,它会为每个后续请求缓存结果。

手动流程会带来风险和错误概率。

于 2012-09-03T00:41:04.513 回答