【问题标题】:When using Express with NodeJS - How Does View Cache Work?将 Express 与 NodeJS 一起使用时 - 视图缓存如何工作?
【发布时间】:2014-11-09 14:13:26
【问题描述】:

Express API:

视图缓存:启用视图模板编译缓存,在生产中默认启用

我有 2 个问题:

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

  2. 这种缓存机制是如何工作的;是不是类似于memcache?

【问题讨论】:

    标签: node.js caching view express


    【解决方案1】:

    source 可以看出,默认情况下,视图缓存仅在production 环境中启用。如果您不需要在 development(或其他环境)上进行缓存,则可以省略显式设置。

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

    【讨论】:

    • 当你有相同的快递和不同的网址请求不同的数据时,这个缓存不起作用,它总是会为每个人返回相同的模板和相同的内容:(。
    猜你喜欢
    • 1970-01-01
    • 2014-07-31
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    • 2018-06-02
    相关资源
    最近更新 更多