Możliwe duplikaty:
Cache v.s Session
kiedy gdzie musimy użyć Cache
kiedy gdzie musimy korzystać z sesji
w jakiej sytuacji musimy używać pamięci podręcznej i sesji?
Odpowiedzi:
0 dla odpowiedzi № 1Użyj pamięci podręcznej:
- Aby cache często używanych treści między użytkownikami.
- Aby cache często używanych danych.
- Kiedy chcesz przyspieszyć swoją witrynę.
Użyj sesji:
- Aby przechowywać dane użytkownika
- Nie zapisuj dużej ilości danych w sesji, wymaga zasobów serwera, a na końcu przyspiesza działanie witryny.
0 dla odpowiedzi nr 2
Spójrz na Omówienie zarządzania stanami ASP.NET.
Stan sesji jest używany do przechowywania danych użytkownika, do których chcesz mieć dostęp podczas bieżącej sesji użytkownika.
Pamięć podręczna jest używana dla danych, których nie chcesz pobierać z wolniejszego lub droższego źródła danych. Zwykle buforowane dane są przeznaczone dla wielu użytkowników lub samego systemu.