Wpis z mikrobloga

@krzysztofu: czaje, czaje

nie wiem jakie próby podejścia do tego podjąłeś i jaki masz problem czy w ogóle nie wiesz jak się za to zabrać

przede wszystkim musisz oprzeć się na czasie serwera, gdyż każdy użytkownik może mieć u siebie inna godzinę, ale - nie będziesz przecież co chwilę pytał serwer o godzinę, czyli robisz
  • Odpowiedz
@cebulandia: Dzięki spróbuje na tej podstawie coś napsać.
- Wczesniejsza wersja synchronizowała tylko start (nie pomyślałem o tym, że ktoś może w trakcie odliczania wejść na strone a ma sie dalej odliczac - w starej wersji po prostu odliczało sie od początku)
  • Odpowiedz
@krzysztofu: już świętuję weekend i mogę średnio trzeźwo myśleć, ale skoro masz zsynchronizowany start, to czy nie 'wystarczy' po wejściu użytkownika na stronę sprawdzić, czy odliczanie czas już trwa czy nie, jeśli tak, to sprawdzamy aktualny servertime, odnosząc go do czasu startu odliczania mamy różnicę, więc wiemy od jakiego momentu zacząć odliczać, oczywiście uwzględniając w/w uwagi obejmujące zależności lag/servertime/localtime

rozwiązanie NodeGuy jest o tyle dobre, że bez zbędnego obciążania serwera,
  • Odpowiedz