【发布时间】:2015-11-16 05:52:33
【问题描述】:
在 ExpressJS for NodeJS 中,我们可以执行以下操作:
app.use(express.static(__dirname + '/public'));
提供所有静态 CSS、JS 和图像文件。我的问题是:
1) 当我们这样做时,Express 是自动将文件缓存在服务器的内存中,还是在每次提供资源时从硬盘读取?
2) 当我们这样做时,Express 是默认使用 ETag 将资源保存在客户端的硬盘上,还是只保存在客户端的内存上?
【问题讨论】:
-
1.请注意,即使 express 不这样做(我不确定),您的操作系统实际上也可能这样做。