问下如何能让一个网页能一直开着,不要out of memory?

情况是这样的,我有个项目,项目需要展示一个大屏,然后这个大屏是通过网页全屏展示的,然后这个网页上会播放视频,情况就是这个网页一直开着之后,过个2,3小时之后就out of memory,内存不知白屏了,我问下有没有其他展示方式能放网页,能一直放着不会内存占用过多而白屏的?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 12

定时刷新一下~

11个月前 评论
donggan (楼主) 11个月前

js定时刷新不就好了,但最好还是找到out of memory的原因吧

11个月前 评论

换个播放器

11个月前 评论

最简单的就是JS定时刷 哈哈哈

11个月前 评论
sanders

前端代码里加个:

setTimeout(()=>window.location.reload(), 10000)

你试试看,这是10秒后刷新的代码。

不过你靠谱的方法还是应该找找页面内存泄漏的原因。

11个月前 评论

你的代码有内存泄漏,自己排查一下,消除泄漏的点,就没事了

11个月前 评论

内存占用过多。。。检测一下前端的逻辑,看看是不是一直在往变量里添加数据而从来不释放无用的数据,从根上解决啊

11个月前 评论

原因就是你一直加载视频播放呀。播放的时候不是要加载数据到内存里吗?
www.coder.work/article/7768114 看看别人的解答

11个月前 评论
donggan (楼主) 11个月前

这种内存泄漏,需要一段代码一段代码的排查,没有特别好的检查思路,看看每段代码占用的内存空间和执行时间。比如PHP再设置内存时,即设置不限内存的使用ini_set(‘memory_limit’,-1), 也是有物理内存上限的。

11个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!