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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 12

定时刷新一下~

1年前 评论
donggan (楼主) 1年前

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

1年前 评论

换个播放器

1年前 评论

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

1年前 评论
sanders

前端代码里加个:

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

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

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

1年前 评论

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

1年前 评论

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

1年前 评论

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

1年前 评论
donggan (楼主) 1年前

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

1年前 评论

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