2011-02-25 6 views
1

Codeigniter로 이미지/캐쉬를 어떻게 캐싱합니까? 이미지가 내 데이터베이스에 저장되지 않습니다.Codeigniter로 이미지 캐싱

감사합니다. 컨트롤러에서

+4

당신은보다 자세한 정보를 제공해야합니다. 캐시되어야하는 이미지는 db에 저장되어 있습니까? –

+0

"캐시 이미지"는 무엇을 의미합니까? 미리보기 이미지를 생성합니까? 이미지를 브라우저에 캐시하고 싶습니까? 또는 데이터베이스에서 imagedata를로드하지 않으려면? 아니면? –

+0

나는 당신이 데이터베이스에 저장된 이미지를 말하는 것 같아. (서버의 디렉토리가 아니다. 질문이 아무 의미가 없기 때문에) ... 만약 그들이 데이터베이스에 있다면, 이것은 컨트롤러에서 : $ this-> output-> cache (10); – jpea

답변

5

넣어이 당신은 이미지를 데이터베이스에 저장되는 얘기하는 경우 :

$this->output->cache(10); 

http://codeigniter.com/user_guide/general/caching.html

+0

+1이 cg로 가능하다는 것을 결코 알지 못했습니다. –

+0

뷰를 보내기 전에 해당 컨트롤러 내에서 실행하는 쿼리를 캐시합니다. 그것이 캐시에 있고 당신이 설정 한 제한 시간 내에 있다면, 데이터베이스에 질의를하는 것을 완전히 건너 뛰어 시간을 절약 할 것입니다. 꽤 매끄러운. – jpea

+0

캐싱 이미지/s가 내 데이터베이스에 저장되지 않았습니다. 방법? – user634850

0

당신은 mod_expires가와 아파치와 이미지를 캐시 할 수 있습니다. CodeIgniter에 의존하지 않으며 일반적인 솔루션입니다.

난 당신이 링크를 확인하는 것이 좋습니다 : Website Image Caching with Apache