免责声明:我对服务器几乎一无所知。对不起,如果这个问题首先没有意义。
我正在使用CoffeeScript和Stylus以及其他一些编译的东西在Node.js中构建我的项目。到目前为止,我已经编写了一个脚本来将我的代码编译成常规的JavaScript和CSS,然后运行它。我打算将编译后的资产上传到生产服务器,因此之后的任何地方都没有CoffeeScript或Stylus的痕迹。
但我知道可以直接运行服务器端的CoffeeScript(coffee app.coffee
),并且Node中有中间件可以动态编译和缩小客户端的CoffeeScript和Stylus。
我的问题是,为什么让服务器每次都这样做,而不是自己编译代码?第一个选项不会无缘无故在服务器上增加压力吗?
感谢。
答案 0 :(得分:1)
它不会给服务器增加压力。一个有根据的猜测会告诉我,它会编译并缩小你的CoffeeScript,它会为每个后续请求缓存结果。
手动流程会带来风险和错误概率。