课件和 Demo 地址
https://gitee.com/geektime-geekbang/geek-nodejs
作者回复: 不同的读者需要不同的内容
作者回复: 你可以这样理解: 如果在mount里,也就是中间件里使用fs.readFileSync,相当于每一次请求都是从文件系统中取模板内容。因为每一个http请求进来都会重新调用这堆中间件的。 但你把fs.readFileSync提到外面,相当于提前把文件系统中的内容读取到内存中。中间件里是从内存中取得模板内容。 从硬盘文件中取和从内存中取,高下立判,肯定是内存更快。
作者回复: 可以搜索一下 前端雪碧图。还挺常见的一个优化手段