TIL(20181231)
by choising
20181231
Web Back-end
-
Session에 많은 정보를 저장하게 되면 그 만큼 메모리를 낭비하게 될 수 있다
-
작은 정보를 갖되, 너무 최소한의 정보를 가지고 있을 때는 매 번 DB를 조회하게 된다거나 하는 문제로 오히려 성능상의 문제를 야기할 수 있다.
- User 객체 (id, userId, name, password, email) 가 있을 때
- SessionUser (id, userId, name)과 같은 객체를 만드는 것을 생각해볼 것
- 세션용 객체를 만들 것을 고민해야 한다
- 데이터베이스와 맵핑되어있는 객체를 세션에 쓰는 것은 좋지 않다
- 인스턴스 변수와 의존관계를 맺는 메소드들만 있는 객체가 정말 트루 객체지향적 객체이다
Subscribe via RSS