【发布时间】:2017-12-07 06:17:47
【问题描述】:
我正在构建一个客户端将包含在他的中的 javascript 插件。该插件将跟踪数据用户活动,如页面滚动、按钮单击鼠标移动等,然后保存到网络存储。然后,这些数据需要以 json 格式以 5-10 秒的定期间隔发送到后端服务器。
- 如果我使用简单的 ajax 通过 setInterval 方法发送数据 这会影响用户浏览体验吗?
- 在这种情况下使用 websocket 会更有意义还是有其他方法?
注意:后端服务器应用程序基于 Spring MVC,javascript 插件将数据从客户端应用程序外部推送到服务器。
【问题讨论】:
-
您可以在 10 的跨度内发送多个请求,15 秒保持异步:true。
-
但是如果客户网站上还有其他 ajax 请求会阻塞浏览器并影响用户体验
标签: javascript ajax spring websocket