将Express与NodeJS一起使用时 - View Cache如何工作?

Jac*_*uck 8 caching view node.js express

Express API:

view cache:启用视图模板编译缓存,默认情况下在生产中启用

我有两个问题:

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

  2. 这个缓存机制如何工作; 它与memcache有关吗?

eym*_*men 3

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

视图缓存的工作原理非常简单。如果启用,express 会将编译的模板存储在进程内存中并呈现缓存的版本。这样就不会生成临时缓存文件,并且可以从内存中快速检索模板。