通过中间件(使用 express)预处理静态资源对生产环境来说是个好主意吗?据我了解,中间件堆栈针对每个请求按顺序运行。那岂不是意味着预处理中间会在每次请求后重新生成一个静态资源(即 some_styles.less -> some_styles.css)?如果是这样,是否最好提前通过诸如 grunt.js 之类的构建系统进行预处理并提供这些文件?我希望将 css 和 js 的最终渲染连接到一个文件并缩小。
此外,是否值得在只有静态内容的页面上从模板(如玉)预渲染 html?还是这比它的价值更麻烦?