Præcis tid i browser
Hej eksperterJeg har for sjovt lavet et script, hvis primære mål var at vise den præcise tid(i DK) i en hvilken som helst browser.
Jeg satte først min server til at synkronisere med en timerserver (sunsite.dk) hvert 10. minut. Vha. php udskrev jeg unix-tiden på det tidspunkt siden blev parset gennem phpmodulet på serveren. På klientsiden lavede jeg så et javascript, der beregnede lagget mellem klient og servertid. Dvs. forskellen mellem unix-tiden på min server og unix-tiden på klientens system.
Alt dette kan ses illustreret på http://time.lfe.dk
well... Jeg er dog ikke helt tilfreds.
Jeg er på lan med min server, og hvis jeg bruger siden lokalt, er tiden, der vises, PRÆCIS den samme som texttv på tv2. Det er jo fint nok. Går man dog ind på siden udefra, så er mit script ~1 sekund foran. Dette skyldes selvfølgelig den tid det tager at sende siden fra min serveren til klienten. Eller sagt helt præcist: Den tid, der går fra unix-tiden bliver generet og indsat i siden, til det tidspunkt, hvor lagget bliver regnet ud på klientmaskinen.
Det er dette delay jeg ønsker fjernet.
Derfor lyder mit spørgsmål: Hvordan kan man finde den præcise tid, det tager for en server at sende en side til en klient?
Min første idé var at lade javascriptet downloade siden igen og måle den tid, det tager. Jeg ved dog ikke om dette er muligt i javascript. Hvis det kan lade sig gøre, er mit problem løst, og jeg ønsker i så fald bare et eksempel på dette.
Jaeh.. det blev en længere en. Håber, I kan hjælpe ;o)
