Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 1 Dołączył: 16.11.2007 Ostrzeżenie: (0%)
|
Witam. Potrzebuje przechowywać tablice z konfiguracją modułów. Chciałbym wiedzieć które rozwiązanie jest waszym zdaniem wydajniejsze?
1. Przechowywanie tablicy w oddzielnym pliku konfiguracyjnym i wczytywanie jej przy pomocy include(), gdy jest taka potrzeba. 2. Przechowywanie zserializowanej tablicy w polu TEXT bazy mysql? Które rozwiązanie będzie szybsze i wydajniejsze? Czy include tablicy z pliku, czy pobranie pola TEXT i wykonanie funkcji unserialize()? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 1 Dołączył: 16.11.2007 Ostrzeżenie: (0%)
|
Zrobiłem właśnie mały test. W pętli for powtarzającej 1000 razy dane akcje. Oto czasy:
WYNIK (TEXT+unserialize()) 1: 0.108429 ms WYNIK (include) 2: 0.072376 ms Jednostkowe wywołania też dają podobny stosunek, więc chyba jednak lepszym rozwiązaniem będzie baza, bo różnice są raczej porównywalne. Jak myślicie? |
|
|
|
adrix88 Przechowywanie parametrów konfiguracyjnych 29.03.2013, 17:27:14
pyro Jedno i drugie ma swoje zalety i wady. Z reguły ko... 29.03.2013, 17:36:10
acidm Ale jesli bedziesz cache-ował pozostałe zapytania,... 29.03.2013, 18:36:59
adrix88 Hmm, tylko że w tej aplikacji raczej nie opłaca si... 30.03.2013, 12:43:21 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 05:55 |