我正在开发基于HTML5 / CSS3而不是Flash的数字标牌/室内媒体系统。它适用于分离的模块(天气,推特,新闻,照片,视频等),这就是我的运行方式:
在Chromium全屏窗口中,它将在服务器就绪的计算机和一些大型显示器中运行,每天24小时,每周7天,没有时间休息。所有模块都必须做“及时”请求,因此管理员可以添加或删除新图像,新闻和天气系统可以工作......无需刷新窗口。所有定时器(在模块,图像等之间进行更改)都是使用setInterval()进行的。
昨天早上它开始运行。计算机永远不会关闭,但我注意到今天早上系统在大约24小时后冻结在其中一个模块中。我刷新了应用程序,没关系。由于服务器也用于许多其他公司任务,我不知道是由于某些内存问题还是由于Javascript限制。
我的问题是: Javascript会有一些限制时间吗?或者它可以运行几小时/几天/几周没有任何问题?
答案 0 :(得分:1)
主要限制是内存泄漏慢慢吞噬你的记忆。除此之外没有真正的理由。