仅在需要时进行套接字连接

时间:2017-09-18 21:44:16

标签: javascript php sockets service-worker

我有一个需要经常刷新某些值的Web应用程序,因为这些更改几乎是实时可用的。为此,我每隔15秒通过ajax运行一次refresh.php例程,返回更新的信息。如果没有用户活动,则时间会增加。

我考虑过在浏览器中创建服务工作者的可能性(因为我已经将它用于pwa),并在其中创建一个Web套接字,然后只有在服务器上有更新时才创建一个用于登录(并保存在数据库中)的用户的ip的套接字,只是为了向用户的浏览器发送有更新,然后web-socket触发连接到服务器的javascript例程并执行更新

我不知道是否可以创建套接字只是为了通知有更新,因为在这种情况下,我不想让套接字保持打开状态,只有当有更新时才创建连接这些信息应该发生在几个用户身上。

有没有人需要或做过这样的事情,或者你还有其他想法吗?

0 个答案:

没有答案