![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 9 Dołączył: 3.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jak dużą objętościowo zmienną można przechować w sesji?
Chodzi mi o to, czy mogę zserializować obiekt i między stronami przepychać go via sesje? Obiekt może parę czy paręset kB mieć więc przyjmijmy, że będzie miał 1MB - da się toto bez problemu przechować w sesji? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat @nospor: Do takich rzeczy służy zazwyczaj cache a nie sesja A kto powiedział, że sesja nie może być wykorzystywana jako miejsce składowania danych? Bo widzisz Crozin, bo to wszystko zależy. Jeśli użytkownik, chce z tych danych korzystać tylko i wyłącznie w jakiejś określonej akcji a nie za każdym razem gdy wejdzie w aplikację bez różnicy na jaką akcję, no to sorki, ale bardziej optymalnym rozwiązaniem będzie cache, który będzie ładowany tylko i wyłącznie dla tej konkretnej akcji. Sesja jak wiesz będzie ładowana za każdym razem i naprawdę nie ma większego sensu ładować w niej ciągle i ciągle bardzo dużej liczby danych, jeśli z tych danych korzystamy raz na jakiś czas.Jeśli zaś te dane, są potrzebne przy każdym odpaleniu strony, niezależnie od akcji, to pal cie licho, może być i sesja (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 06:13 |