时间:2021-07-01 10:21:17 帮助过:9人阅读
这样,每次当有请求过来时,该中间件都会重新修改session的过期时间,从而达到预期的效果。
然后,在代码中加入对session的使用:
上面的session使用了memcached作为session的存储方式,有关如何使用memcached可以参考Github上的这个地址https://github.com/balor/connect-memcached
当然,你也可以使用其它的session存储方式,例如memoryStore,redis,mongoDB等等,使用方法都大同小异。
下面给大家说说Node.js session 存储的几种方法
node.js session store 有可选的四种方法的性能测试如下:
对比得出redis来存储在并发性越多的情况下性能优越。
The session used pages are very simple pages;
Redis store config:
Mongo store config:
在使用mongodb存储时别忘记在加载一个模块:connect-mongo