![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 23 Dołączył: 2.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
ostatnio szperając w strukturze tabelek MySql sklepu osCommerce znalazłem jedną o nazwie 'sessions', gdzie przechowywane są wszystkie sesskey-e, expiry i wartości zmiennych SESSION. Ciekawi mnie po co to wszystko jest przechowywane w bazie, skoro zmienne sesyjne i tak siedzą na serwerze. Mógłby mi ktoś wyjaśnić, czy w praktyce trzymanie tych wartości w bazie jest do czegokolwiek potrzebne? Czekam na odpowiedź, pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Takie rozwiązanie alternatywne, gdy serwer ma problemy z katalogiem tmp (przypadkowe przepełnienie bufora danych sesyjnych - sam się z tym zmagam), wtedy rozwiązanie sql'owe jest tu jedynym które można zastosować jeśli chodzi nam o skuteczność.
Jasne że można zmienić katalog przechowywania na własny, ale to też nie zawsze może rozwiązać problem. Tak jak powiedział poprzednik, jeśli ląduje je do bazy to i nie zapisuje ich na dysku. Nadpisujesz wbudowane funkcje sesji własnymi funkcjami. Wszystko zależy od potrzeb, możliwości i chęci. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 05:17 |