Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Objętośc danych sesyjnych a wydajność skryptu
Forum PHP.pl > Forum > PHP
czarek1986
Witam.

Chciałbym zrobić coś takiego że plik ini z konfiguracją witryny chciałbym gdzieś scachować a poniewać będzie z niego tworzona zawsze tablica za pomocą parse_ini_file to pomyślałem że mozę własnie zapisać ją w postaci tablicy $_SESSION i wtedy będzie ona dostępna na każdej podstronie.

Czy takie rozwiązanie jest odpowiednie i wydajne? Zaznaczam, że z czasem ten plik może się rozrosnąć jeśli będzie w nim dużo ustawień lub dojdą tłumaczenia komunakatów jak w joomli. Czy wszystkie te dane da rade upchać w zmiennych sesyjnych?

maly_swd
Trzymanie tego w sesji to chyba nie jest dobry pomysl.
Lepiej czytac to za kazdym razem z pliku SERIALIZOWANEGO (wydajniej i efektywniej).
cojack
Ta napakuj w sesje w ogóle upload plików, albo wartość dir, a co tam tablica to tablica... Sesja to sesja, w ini file trzymaj tylko dostęp o db jak już tak bardzo chcesz. A w db konfiguracje, komunikaty w gettext. I co jeszcze chcesz?
mls
Cytat(maly_swd @ 23.08.2009, 00:21:35 ) *
Trzymanie tego w sesji to chyba nie jest dobry pomysl.
Lepiej czytac to za kazdym razem z pliku SERIALIZOWANEGO (wydajniej i efektywniej).


A czym jest standardowa PHP-owa sesja, jeśli nie plikiem z serializowanymi danymi i identyfikatorem tegoż pliku?
maly_swd
mls-> zasada jest ta sama, ale:
Jesli laczy sie z witryna 10 uzyszkodnikow to masz 10 plikow sesji. A jesli trzymasz konfig w pliku serializowanym to masz 1plik:)

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.