Zdravim,
mozete mi prosim niekto vysvetlit (idealne) s prikladom, preco je nevhodne (trestuhodne) pouzivat staticke premenne vo webovych aplikaciach ? Ide mi hlavne o MVC. Vyhybam sa tomu, ale snazim sa prist na to preco.
Vdaka
Zdravim,
mozete mi prosim niekto vysvetlit (idealne) s prikladom, preco je nevhodne (trestuhodne) pouzivat staticke premenne vo webovych aplikaciach ? Ide mi hlavne o MVC. Vyhybam sa tomu, ale snazim sa prist na to preco.
Vdaka
Ahoj,
statické proměnné jsou problém v případě, že si do nich ukládáš stav pro jednotlivé uživatele. Stav je pak konstantně přepisován a předchozí uživatel se již nedostane ke svému stavu.
Pokud použiješ statickou proměnnou pro sdílená data, pak to není takový problém, ale i tak bych si na to dával pozor, třeba u takového sdíleného DataContextu, kde se mohou držet data a postupně bys mohl do paměti natáhnout celou DB.
Pěkný den,
Ahoj,
statická proměnná je sdílena v rámci dané aplikační doméně, ve tvém případě webu (aplikačním poolu).
Pěkný den,
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku