Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> $GLOBALS['element'], szybkość tej tablicy
Zigi
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 20.11.2004

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


Mam takie pytanie:
Jak szybka jest tablica $GLOBALS w porównaniu np z np.

  1. <?php
  2.  
  3. function ta(){
  4. global $zmienna;
  5. }
  6.  
  7. ?>


lub po prostu gdy zmieniam wartość elementu w tej tablicy to jak szybko to się dzieje w porównaniu z innymi sposobami przechowywania zmiennych. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Zigi 2.01.2005, 15:35:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zigi
post
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 20.11.2004

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


Orson fajny test porównawczy dzięki za jego wykonanie. Dziwne jest to, że dr_bonzo wyszło, co innego i teraz kto ma racje? Ponieważ stopien komplikacji skryptów jest podobny. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Orson ja nie używam już praktycznie nie używam profilera w phped (zrozumiałem, że to użyłeś do pomiarów) ponieważ u mnie miał bardzo duże rozbieżnośći w wynikach za każdym razem. Ja wykorzystuje funkcję, która jest w manualu daje od razu cały kod:

  1. <?php
  2.  
  3. function get_time() {
  4. list($usec, $sec) = explode(&#092;" \", microtime());
  5. return ((float)$usec + (float)$sec);
  6. }
  7. $time_start = get_time();
  8.  
  9. //cały kod, którego czas wykonywania ma być zmierzony
  10.  
  11.  
  12. echo 'Strona wygenerowana w ciągu: '.round(get_time()-$time_start, 5).'s'; 
  13.  
  14. ?>


I daje pętlę tak dużą aby wykonywała się na danym komputerze kilka sekund, a nie tylko 1s lub mniej ponieważ wynik wtedy nie jest już zbyt miarodajny.

Czekam na kolejne testy (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 06:44