我在node.js上运行这个网站,使用jade作为页面模板,使用mongodb来存储一些数据。其中一个页面是这个'部分'页。它只是我在某个项目中使用的部件列表,但这并不重要。
所以我有这样的场景:
在服务器启动时,如果服务器重新启动,它会通过查询数据库一次填充全局。
这是我的问题, 这是我可以在节点等异步环境中使用的最佳实践吗? 我的理由是,通过将文档保留在应用程序中,我减少了与数据库通信所花费的时间。
在每次用户加载页面时,向DB查询文档并将其传递给模板会更好吗?
使用像这样的全局甚至异步或者说太快了吗?
注意:它只适用于少数记录;说不到200条记录。 注意:一次添加数组的人数永远不会超过1人。
编辑:第三个选项,这个方法一起坏了吗?