![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%) ![]() ![]() |
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? -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:51 |