在NodeJS上使用Express时 – View Cache如何工作?

Express API:

视图caching:启用视图模板编译caching,默认在生产环境中启用

我有两个问题:

  1. 在app.js view cache没有明确地设置在开发块,应该是?

  2. 这个caching机制是如何工作的; memcache是​​不是一样?

正如您从源代码可以看到的那样,视图caching默认情况下仅在production环境中启用。 如果您不需要在development (或其他环境)上caching,则可以省略显式设置。

如何查看caching的作品,而非常简单。 如果启用,则将已编译的模板存储在进程内存中,并呈现caching的版本。 这样就不会生成临时caching文件,并且可以快速从内存中检索模板。