라이브 (특정 페이지에서 111 개의 SELECT 쿼리가 있음)로 통화 할 때 더 빠른 호출이 가능하도록 내 사이트 (여전히 로컬 시스템)에서 캐싱을 활성화하려고하는데 조금 꼼짝도하지 않았습니다.CakePHP 캐싱
나는 응용 프로그램/설정/core.php에 가서 Configure::write('Cache.check', true);
라인을 활성화하고 내 컨트롤러에 가서 다음 줄 추가 :
var $helpers = array('Cache');
var $cacheAction = "1 hour";
내 컨트롤러에 액세스, 내가 필요는 없습니다 app/tmp/cache 및 View에 생성 된 모든 폴더는 항상 111 개의 쿼리를 출력하는 sql_dump 요소를 추가했습니다.
내가 뭘 잘못하고 있는지 아는 사람이 있습니까? 감사합니다.
감사합니다. 그것은 실제로 속임수였습니다. 나는 app/tmp/cache에서 views 폴더를 만들지 않았고 팝업 (model/persisent 폴더에서 오류가 발생하면서 수동으로 생성해야한다는 것을 알지 못했을 때)이 나타나지 않았다. – hex4
귀하를 환영합니다 : D –
http://book.cakephp.org/view/1382/Clearing-the-Cache - 배열에 "cache"키를 전달하여 요소를 캐시했는데 캐시 파일이 만들어졌습니다. 카테고리 목록이 있습니다. 카테고리를 업데이트하면 아무 일도 일어나지 않습니다. 왜 그런가? (나는 그것의 주제를 알고 있지만 새로운 하나를 열어 spammy를 찾는다.) – hex4