제목 | AR(액티브레코드) 캐싱은 필수입니까? | ||
---|---|---|---|
글쓴이 | dantaek | 작성시각 | 2013/10/30 09:45:56 |
|
|||
ci 초보입니다 흑 $this->db->where('id',$id); $this->db->get($table); 메뉴얼을 보니 AR은 보통 호출이 완료되면 다음 호출을 위해 리셋이 된다고 하던데 만약 $this->db->where('id',$id); 이 where 문을 유지해서 다음 호출때 그대로 이용하려고 한다면 $this->db->start_cache(); $this->db->where('id',$id); $this->db->stop_cache(); 보통 이렇게 입력을 해주는게 맞는지,재사용성을 위해서라면 캐싱을 필수적인지 궁금합니다. |
|||
다음글 | 사용자마다 세션 만료 시점을 다르게 하려면.. (3) | ||
이전글 | SQL 모든 쿼리를 파일로 만드는 방법은 없을까요? (6) | ||
변종원(웅파)
/
2013/10/30 09:50:25 /
추천
0
캐시는.그런 용도 보다는 성능에 중점을 두고 있습니다. $id를 재사용해야 한다면 세션이나 쿠키로 만들어 사용하세요
|
dantaek
/
2013/10/30 10:17:58 /
추천
0
메뉴얼에서 캐시의 효과에 대해서 읽은 부분이 잇엇는데
캐싱이 정보의 소스를 데이터베이스에서 파일시스템으로 바꿔준다는게 정확히 어떤 의미인지 모르겟어서 한번 올려보았습니다. 감사합니다! |