我的页面中有一个区域,当数据库更改时消息会发送到该区域。现在,有些日子数据库会发生如此大的变化,以至于每 10 分钟就会显示一条新消息;其他日子它只会改变几次。我遇到的问题是 EventSource 似乎在 1 小时 22 分钟后超时,并且浏览器将不再收到通知。
我想知道是否有办法让 EventSources 持久化(即,只要浏览器显示页面,EventSource 就处于活动状态)。根据我在 Google 搜索中发现的内容,EventSources 应该保持活动状态,直到选项卡/窗口关闭。不幸的是,我在 Google 搜索中找到的内容似乎很少,对我来说似乎并非如此。