datum en tijd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ozzie PHP

Ozzie PHP

10/07/2011 02:20:24
Quote Anchor link
Hallo,

Ik ben bezig met het maken (nu nog het vormgeven) van een cms. Ik zit te denken om er misschien een datum en tijd in te plaatsen. Zoiets als

10-07-2011 14:35

Wat me dan leuk lijkt is als de datum en tijd realtime zijn. Dus dat de tijd per minuut verspringt en dat de datum om 12 uur 's nachts ook verspringt.

Nu mijn vraag: ik neem aan dat ik moet werken met javascript, maar ik moet ook telkens de tijd ophalen van de server. Ik vraag me af of ik daar mijn cms systeem heel erg mee ga belasten. Ik moet dan namelijk minimaal 1x per minuut de tijd op vragen. En zou het ook nog kunnen dat ik hier andere mogelijke javascript processen die ik straks in mijn cms zet ga verstoren? Of "bijt" dat elkaar niet? Alvast bedankt voor de reacties.

Toevoeging op 10/07/2011 02:39:53:

Hmmm... stel dat het ophalen van de tijd op de server 1kb aan data traffic kost en je doet dat 60 keer per uur, dan gaat het dus om 60kb. Stel nu dat je een grote website hebt en 100 mensen werken 8 uur per dag met het cms. Dat betekent dus 1kb x 60 x 8 x 100. Dat is bijna 50mb data traffic per dag... hmmm... das niet handig.

Is het mogelijk om eenmaal (per inlogsessie) de servertijd en -datum op te halen en aan de hand daarvan vervolgens uitsluitend met javascript de huidige tijd en datum te tonen? Alles wordt dan dus client side gedaan, maar wel aan de hand van de servertijd en -datum. Of krijg je dan bijvoorbeeld op een gegeven moment (na een aantal uur) afwijkingen?
Gewijzigd op 10/07/2011 02:41:32 door Ozzie PHP
 
PHP hulp

PHP hulp

24/11/2024 07:59:44
 
- SanThe -

- SanThe -

10/07/2011 11:37:36
 
Wouter J

Wouter J

10/07/2011 12:09:58
Quote Anchor link
Als je met een ajax request werkt zorgt het voor z'n 250b elke minuut. Dat betekend dus met 100 mensen 8 uur:
250 x 60 x 100 x 8 = 12.000.000b per dag.

Jou andere oplossing kan ook. 1 keer de datum ophalen en vervolgens telkens 1 minuut erbij tellen. Je kan dan <1 minuut afwijking hebben. Stel dat je 30 seconde achterloopt dan blijft dit volgens mij 30 seconde, dit wordt niet groter.

Je zou ook elke minuut de servertijd op kunnen halen doormiddel van het javascript object date. Of dat veel datatraffic veroorzaakt weet ik eigenlijk niet.
 
Ozzie PHP

Ozzie PHP

10/07/2011 12:17:17
Quote Anchor link
@SanThe: thanks! Heb je dat voorbeeld nu net gemaakt? Ik zie wel in de code staan ClientTime. Is dat niet de tijd van de client (dus niet de server)?

@Wouter: Thanks. Hoeveel is 12.000.000b? Is dat 12mb?
 
Wouter J

Wouter J

10/07/2011 12:40:48
Quote Anchor link
12.000.000b = 11,4440918 megabyte (volgens Google Calculator)
 
- SanThe -

- SanThe -

10/07/2011 14:20:35
Quote Anchor link
Ozzie PHP op 10/07/2011 12:17:17:
@SanThe: thanks! Heb je dat voorbeeld nu net gemaakt? Ik zie wel in de code staan ClientTime. Is dat niet de tijd van de client (dus niet de server)?


Dit is al een behoorlijk oud scriptje. Het geeft inderdaad de tijd aan van de cliënt en niet van de server. Hier nog een oud scriptje. Deze werkt wél met de servertijd. Misschien dat je wat kan combineren.
 
Ozzie PHP

Ozzie PHP

10/07/2011 18:52:51
Quote Anchor link
@Wouter: oke, thanks. Hoe weet jij trouwens dat zo'n request naar de server 250b kost?

@SanThe:Hmm, naja... kan er niet zo veel mee... ben niet zo goed in javascript :/
k Ga tzt wel kijken of ik het aan de praat krijg. Thanks voor de hulp so far.
Gewijzigd op 10/07/2011 18:53:36 door Ozzie PHP
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.