Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czas generowania strony
Jarod
post
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Gdzieś na forum ostatnio widziałem posta dotyczącego pobierania czasu generowania strony. Problem dotyczył innych wartości przy odświeżaniu, tzn ten sam skrypt za każdym razem (z wykorzystaniem microtime() ) wskazywał inny czas. Nie mogę znaleźć tego postu. Jeśli ktoś byłby tak miły i mógłby go wskazać ewentualnie podsunąć pomysł na rozwiązanie problemu będę wdzięczny.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bogdan89
post
Post #2





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


no zobacz #2 post w tym temacie,
a pod nim jest Twoja odpowiedź.

czasem daje wynik ujemny... no i wlasnie to mnie dziwi... na serwerach nazwa.pl
Go to the top of the page
+Quote Post
Jarod
post
Post #3





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Cytat(bogdan89 @ 26.12.2006, 13:54:41 ) *
no zobacz #2 post w tym temacie,
a pod nim jest Twoja odpowiedź.

czasem daje wynik ujemny... no i wlasnie to mnie dziwi... na serwerach nazwa.pl

Przepraszam, wprowadziłem Cię w błąd pisząc, że dokładnie tak samo robie. Bo nie robię tak samo. Mam taką klase:
  1. <?php
  2. class Debugger
  3. {
  4.  
  5. private $_fTimeStart = null;
  6.  
  7. public function __construct()
  8. {
  9. $sTimeStart = explode(' ', microtime());
  10. $this->_fTimeStart = (float)($sTimeStart[1] + $sTimeStart[0]);
  11. }
  12.  
  13. static function getTimeOfResponse()
  14. {
  15. $sTimeEnd = explode(' ', microtime());
  16.  
  17. return round((float)($sTimeEnd[1] + $sTimeEnd[0]) - $this->_fTimeStart, 4);
  18. }
  19. }
  20. ?>


Jak już chcesz używać
  1. <?php
  2. $start_time = microtime();
  3. ?>
to pisz
  1. <?php
  2. $start_time = microtime(1);
  3. ?>
wtedy przelicza na sekundy.. Wtedy nie powinny pojawiać się ujemne wyniki. Zobacz jak zrobiłem w klasie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 12:06