Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 1 Dołączył: 6.12.2007 Ostrzeżenie: (0%)
|
Zabieram się już trzeci raz do napisania cache zapytań do bazy. A dokldnie ich wyników czyli tablic.
Będą to zawsze tablice dwu-wymiarówe. Próbowałem już różnych sposobów: - serializacji - wlasnej serializacji czyli sam separuje i sam składam z ciągu tablice, niestety wolniejsze od klasycznej serializacji - zapisywanie jako źródło php, potem require i wywoływanie funkcji ktora przwyroci mi tablice... niestety jakies 2-3 razy wolniejsze od serializacji - różne kombinacje drugiego punktu, bardzo szybko moge odczytac cache za pomoca fread i przwrocenie go do tablicy jednowymiarowej, czyli oddzielenie rekordów ale nie pol wyniku wygladaloby to tak: Kod [0] => imie0#nazwisko0#adres0 [1] => imie1#nazwisko1#adres1 [2] => imie2#nazwisko2#adres2 "#" to moj separator. Iterowanie w calej tablicy i rozbijanie ciągów po sepratorze by stworzyc dwuwymiarowa tablice jest juz bardzo kosztowne i wychodzi na to, ze klasyczna serializacja wychodzi najszybciej, ale i tak mnie to nie-zadawala... jest to niewiele szybsze od zapytania sql. Czy macie jakis inny, szybszy sposob niz serializacja? |
|
|
|
Beynar [php] coś szybszego od serializacji? 1.01.2008, 22:30:02
franki01 A nie mozna stworzyc kodu, ktory bys dal do pliku,... 1.01.2008, 22:50:21
seaquest serializacja jest najszybsza
[PHP] pobierz, plain... 2.01.2008, 02:51:03 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 16:31 |