将Express与NodeJS一起使用时-视图缓存如何工作?

插口

Express API:

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

我有两个问题:

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

  2. 这种缓存机制如何工作?是否与记忆快取类似?

艾门

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将Webpack与Express一起使用?

将条件查询与休眠一起使用时,如何将条件“或”在一起?

将后退按钮与history.pushstate和popstate一起使用时,如何触发更改?

将spring-cloud和netflix Eureka一起使用时,如何使Discovery Client工作?

将gunicorn与asyncio一起使用时,如何满足另一个请求?

将babel-loader与webpack一起使用时如何指定cacheDirectory选项?

将sbt与bintray-sbt插件一起使用时,如何发布快照?

javascript,在将DOMparser与text / html一起使用时如何删除<html> <head> <body>元素

将输入绑定与存储表一起使用时,如何访问RowKey(和PartitionKey)?

将应用程序与REPL一起使用时如何解决承诺

将Read The Docs&Sphinx与ReadTheDocs主题一起使用时,删除视图源链接

将Sklearn GridSearchCV与管道一起使用时如何传递权重

将PagedListAdapter与LiveData一起使用时如何显示空白视图?

将v-for与数组中的数组一起使用时,如何访问父数组的数据?

将DISTINCT与SQLiteDatabase查询方法一起使用时如何不使用LIMIT?

使用Servicestack,将AutoQuery与ServiceSource一起使用时如何缓存结果集?

当将vuejs和nodejs与https和express一起使用时,如何修复错误“ net :: ERR_SSL_SERVER_CERT_BAD_FORMAT”

R-将ASSIGN与FOR LOOP一起使用时,如何删除NA?

将GnuPG与Mutt一起使用时,如何防止弹出密码提示?

将Azure缓存服务(预览)与Azure网站一起使用时遇到问题

将ServiceStack OrmLite与SQLite一起使用时,如何转义特殊字符?

Swift:将println与元组一起使用时,如何更好地格式化输出?

将实时YouTube来源与youtube-dl一起使用时,如何使用ffmpeg -t?

在将VLOOKUP()与多个工作表和多个输入一起使用时遇到麻烦

尝试将Concat和as一起使用时如何理解System.ArgumentNullException

将 JNI 与包一起使用时如何解决 UnsatisfiedLinkError?

将 PyTorch 与 cuda 11.1 一起使用时,PyTorch 无法正常工作:Dataloader

将映射类型与模板文字类型一起使用时如何使用原始映射键?

将导航组件与 DrawerLayout 一起使用时,如何修改 Toolbar/ActionBar?