日常刻书

Session 的管理

2021-01-10  本文已影响0人  F_wind

《深入浅出 Node.js》阅读随笔

随着用户访问量的增加,服务器会不断增加 Session,并分配给它们更多的内存。此时可能会出现问题,因为 V8 引擎中,对 Node.js 使用内存是有限制的(64 位系统 1.4 GB,32 位系统 0.7 GB)。大量的 Session 会消耗大量的内存,以及频繁的垃圾回收开销。如果此时绕过内存限制,把 Session 存在不同进程中,也是不可取的,因为 V8 中的进程是不会共享内存的,这就会导致 Session 记录的混乱。目前最合适的方案是通过第三方工具把 Session 集中管理起来,比如使用 Redis 来缓存。

上一篇 下一篇

猜你喜欢

热点阅读