在NodeJS上使用Express时 – View Cache如何工作?
Express API:
视图caching:启用视图模板编译caching,默认在生产环境中启用
我有两个问题:
-
在app.js
view cache
没有明确地设置在开发块,应该是? -
这个caching机制是如何工作的; memcache是不是一样?
正如您从源代码可以看到的那样,视图caching默认情况下仅在production
环境中启用。 如果您不需要在development
(或其他环境)上caching,则可以省略显式设置。
如何查看caching的作品,而非常简单。 如果启用,则将已编译的模板存储在进程内存中,并呈现caching的版本。 这样就不会生成临时caching文件,并且可以快速从内存中检索模板。