2012-02-16 1 views
1

사용자가 링크를 클릭 할 때와 서버가 요청 처리를 시작할 때 사이의 시간 지연을 측정해야합니다. 문제는 서버와 클라이언트 간의 시간을 밀리 초 정밀도로 동기화합니다. 서버에서 시간을 재설정 할 수 없습니다. 클라이언트 시간 만 변경할 수 있습니다. 클라이언트에서 자바 스크립트를 사용하여 현재 시간을 밀리 초 및 서버 java.Any 아이디어로 얻는 것이 유용 할 것입니다.2 시스템 간의 시간을 밀리 초 단위의 정확도로 동기화하는 방법은 무엇입니까?

답변

1

내가 아는 한, 당신이 얻을 수있는 가장 정확한 것은 ntp 프로토콜을 사용하는 것입니다. 자신의 네트워크에서 ntp 서버를 사용하고 두 대의 컴퓨터를 해당 서버와 동기화하는 것이 좋습니다. 그러면 sinchronizations의 지연을 최소화 할 수 있습니다.

어쨌든, 이것은 밀리 초 단위까지 정확성을 보증 할 수 있는지 의심 스럽습니다. 나는 '

1

는 NTP의 언급에 대한 + 1ned @ jap1968을했습니다, 나는 당신에게 두 가지 흥미로운 독서 제안 :이 당신에게 어떤을 줄 것이다

자바 스크립트 시간 정확도에 대한 존 레식에서

a paper on NTP precision

a well known post을 시간을 정확히 측정 할 수있는 방법에 대한 통찰력

NTP as there보다 더 나은 프로토콜을 찾을 수 있지만 시스템은 n do (시간 소스의 정밀도와 소프트웨어에서 검색하는 프로세스).