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

时间:2014-09-15 23:26:39

标签: node.js caching view express

Express API:

  

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

我有两个问题:

  1. 在app.js中view cache未在开发区中明确设置,是否应该?

  2. 这个缓存机制如何工作;是不是对于memcache来说呢?

1 个答案:

答案 0 :(得分:2)

正如您在source中看到的那样,默认情况下仅在production环境中启用了视图缓存。如果您不需要在development(或其他环境)上进行缓存,则可以省略明确设置。

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