·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

记一个JS引起的内存无法释放的大漏洞

65 2
发表于 昨天 11:58 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
小编一直都喜欢JS能办得到就不用什么php,毕竟是给用户电脑增加压力的。不增加服务器成本。workermanchat后端因为只记录了用户的登录时间,是没有去用PHP去计算在线时长的。因为这个在线时长临时的直接用JS都可以了,无需保存数据库。好了,这个不是很简单,找到DOM节点直接遍历去读取H5会话缓存。问题来了,如果在线列表1万个用户,客户端会产生1万个定时器去获取H5缓存。结果是啥,估计不到50人在线列表的用户时长更新客户端电脑就直接干趴了解决方法,用一个定时器,把用户名与 DOM 元素的映射就可以了
我要说一句 收起回复

评论2

独家记忆Lv.8 发表于 昨天 11:58 | 查看全部
我用现成的  不折腾。。
我要说一句 收起回复
婷姐Lv.8 发表于 昨天 11:58 | 查看全部
都想啊!主要是没有现成的啊!没地方扒皮
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.212,GMT+8, 2025-6-14 14:47 , Processed in 0.224484 second(s), 73 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表