res.locals.xxx 是把数据存储在了哪里?
内存里么? 如果locals里存的东西很大,那么大并发下,内存是不是就爆了? 求大神指导~~
1 回复
一个普通的变量而已。 渲染页面的时候,数据终归是要被读取到内存里的啊,如果你真的要发送特别大的数据,可以考虑用 stream, 这样数据是分段读到内存,用完就释放(释放的时机取决于 Node 的 GC)
内存里么? 如果locals里存的东西很大,那么大并发下,内存是不是就爆了? 求大神指导~~
一个普通的变量而已。 渲染页面的时候,数据终归是要被读取到内存里的啊,如果你真的要发送特别大的数据,可以考虑用 stream, 这样数据是分段读到内存,用完就释放(释放的时机取决于 Node 的 GC)