Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Fetch_array vs. Fetch_assoc
smietek
post 14.07.2010, 18:01:44
Post #1





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


Ostatnio zastanawiałem się nad funkcjami mysql_fetch_array oraz mysql_fetch_assoc.
Czytając sam manual miałem wrażenie, że assoc powinien być nieco szybszy i zużywać mniej pamięci.
Jednak, sprawdziłem czy jest tak jak się wydaje, no i niestety trochę mnie to zdziwiło.
Okazało się, że array jest o niebo szybszy niż assoc (o kilka setnych sekund, wiem wiem, dla małych stron to niezauważalna różnica, ale ja zajmuję się nieco bardziej rozbudowanym oraz często używanym skryptem, w którym szybkość ma znaczenie).
Niestety, nie sprawdziłem jak to ma się z pamięcią, ale zakładam, że array (z domyślnym drugim argumentem) zużywa ok. dwóch razy więcej pamięci.

I teraz moje pytanie: czy w często wykonywanym skrypcie bardziej opłaca się używać właśnie szybszego arraya, czy wolniejszego, ale mniej zasobożernego assoca?


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:51