关于服务端应用全局上下文对象

关于服务端应用全局上下文对象

老师我想知道基础的问题,就是服务端程序的全局上下文对象是如何区分不同用户的。在前端是以浏览器的window对象作为全局上下文对象。每个用户的浏览器都是唯一的。但是服务端不是只有一个或者几个服务器吗,如果把每个用户的一些信息绑定在全局上下文的对象上,服务端是如何区分的。这个问题困扰我很久

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

用户的每一次请求,服务端都会新创建一个 req 和 res 实例,请求结束之后这俩实力销毁。

即,koa2 的中间件中,ctx(或者 req res) 就是每个用户独有的



--------------- 补充 ---------------

每个用户都会创建独立的 ctx 。

用完即销毁不会提升内存的。除非是同时访问很多人,即并发量很大。


  • zhaobao1830 提问者 #1

    嗯,使用koa2我也在ctx对象上存放过用户授权信息,就是说服务会给所有用户都会创建一个独立的ctx对象吗,当访问的用户多的时候会对内存占用会提高吗

    2021-04-26 18:58:43
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师