Express API:
view cache:启用视图模板编译缓存,默认情况下在生产中启用
我有两个问题:
在app.js中view cache
未在开发区中明确设置,是否应该?
这个缓存机制如何工作;是不是对于memcache来说呢?
答案 0 :(得分:2)
正如您在source中看到的那样,默认情况下仅在production
环境中启用了视图缓存。如果您不需要在development
(或其他环境)上进行缓存,则可以省略明确设置。
视图缓存的工作方式非常简单。如果启用,则将已编译的模板快速存储在进程内存中并呈现缓存版本。这样就不会生成临时缓存文件,并且可以从内存中快速检索模板。