0
나는 클라이언트가 그의 클라이언트에 포함시킬 자바 스크립트 플러그인을 작성 중입니다. 플러그인은 페이지 스크롤, 버튼 클릭 마우스 이동 등의 데이터 사용자 활동을 추적 한 다음 웹 저장소에 저장합니다. 이 데이터는 json 형식으로 5 ~ 10 초 정도의 주기적 간격으로 백엔드 서버에 보내야합니다.json을 계획의 일정한 간격으로 서버에 게시하십시오.
- 내가 setInterval을 방법 를 사용하여 데이터를 전송하는 간단한 아약스를 사용하는 경우에 영향을 미치는 사용자 브라우징 경험을 것입니다.?
- 웹 소켓을 사용하면이 경우 더 의미가 있습니까? 아니면 다른 방법이 있습니까?
참고 : 백엔드 서버 응용 프로그램은 클라이언트 응용 프로그램에서 externallly 서버에 데이터를 밀어 버린다 스프링 MVC 및 자바 스크립트 플러그인을 기반으로합니다.
10 초 간격으로 여러 요청을 보낼 수 있습니다. 15 초는 async : true를 유지합니다. –
하지만 클라이언트 웹 사이트에 다른 아약스 요청이있을 경우 브라우저가 차단되어 사용자 경험을 방해 할 수 있습니다. –