为了账号安全,请及时绑定邮箱和手机立即绑定

每次重新加载后,Node.js Web 应用程序 chrome 内存使用量都会增加

每次重新加载后,Node.js Web 应用程序 chrome 内存使用量都会增加

POPMUISE 2023-05-25 16:38:35
我已经使用 node.js 构建了一个网络应用程序来向我们的用户显示信息。但是,每次刷新页面 ( location.reload()) 时,我都会看到内存使用量出现不健康的增长。第一次加载时为 425MB,第二次为 787MB,第三次为 1075MB,第四次为 1350MB 等等……我看到它攀升至 5/6GB解决此问题的唯一方法是关闭选项卡并从新选项卡开始。当页面闲置时或您在页面上导航时,我看不到任何增加。就像每次重新加载页面时 chrome 都会保留旧页面一样。我曾尝试从开发工具中关闭缓存,但那没有做任何事情。我试过查看内存开发工具,但我无法真正了解它。有针对这个的解决方法吗?
查看完整描述

1 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

至少从2016 年开始,谷歌浏览器就存在问题


您可以使用链接的 2016 年问题中提出的解决方法:


window.addEventListener('unload', function () {

    document.documentElement.innerHTML = '';

});

并添加以下元标记以限制浏览器缓存该站点。


<meta http-equiv='cache-control' content='no-cache'> 

<meta http-equiv='expires' content='0'> 

<meta http-equiv='pragma' content='no-cache'> 


查看完整回答
反对 回复 2023-05-25
  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信