Czas generowania strony

0

Witam, zamieściłem na mojej stronie http://silniki-andoria.cba.pl licznik czasu generowania strony (na samym dole w stopce). Gdy testowałem go lokalnie na moim komputerze wynik podawał dodatni, natomiast gdy zamieściłem go na serwerze wynik jest ujemny, możecie powiedzieć mi czemu tak się stało.
Treść skryptu:

<script>
      document.writeln("Czas generowania strony: ");
      var start=<?php $c = explode(" ", $start);$ms = explode(".", $c[0]);echo $start_second.$ms[1];?>;
      var stop=new Date();
      stop=(stop.getSeconds()+"."+stop.getMilliseconds());
      var roznica=stop-start;
      document.writeln(roznica.toFixed(5));
      document.writeln(" sekund.");
    </script> 
0

A co któreś odświeżenie stroni i lokalnie i na serwerze całkowicie znika ten licznik.

0

o ile to jak zbudowany jest algorytm jest szalenstwem w czytej postaci (inni pewnie powiedza gorzej).

czas generowania strony to czas jej generowania a u ciebie byloby to pewnie czas generowania + czas potrzebny do odpalenia linii var stop=new Date();

byloby bo odejmujesz sekundy z mikrosekundami z czasu zegarowego czyli z 14h 45m 01s 120ms bierzesz 01s 120ms i chcesz od tego odjac 59s 223ms z 14h 45m 59s 223ms.

gdzie logika i sens ??

0

WTF?!

Co Ty w ogóle robisz? Bierzesz czas z serwera i odejmujesz go od czasu klienta?! U Ciebie lokalnie wyjdzie dodatnie, bo czas serwera==czas klienta, ale przecież serwer jakiegoś cba.pl czy gdzie to tam wrzucasz ma inny czas o parę sekund na serwerze.
Takie rzeczy rób w całości po stronie serwera, bez javascriptu!
A jak chcesz zmierzyć czas parsowania strony przez przeglądarkę (takie liczniki zawsze jednak pokazują wartości serwerowe) to rób całość w javascripcie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1