【问题标题】:What caching is enabled by default when using Express and Mongoose使用 Express 和 Mongoose 时默认启用什么缓存
【发布时间】:2012-01-12 10:18:35
【问题描述】:

我似乎有旧的无关结果污染了我所做的数据库查询。堆栈 Express.js > Mongoose.js 启用了哪种缓存?有没有办法禁用或清除它?

【问题讨论】:

  • Express 与 Mongoose 的查询没有任何关系 :)
  • 当然。所以这是两个不同的问题。 Express 缓存什么? Mongoose 缓存了什么?

标签: node.js express mongoose


【解决方案1】:

Express 在“生产”模式下具有“视图缓存”enabled by default。 在此处查看代码:https://github.com/visionmedia/express/blob/master/lib/application.js#L532-557

除此之外,您可能正在使用connect-static middleware,它具有浏览器缓存。

据我所知,根据我查看的 Mongoosejs 代码,我没有看到任何缓存内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    • 2011-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多