Я пытаюсь включить кеширование моего сайта (все еще на локальном компьютере), чтобы иметь более быстрые вызовы при переходе на живую (на определенной странице у меня есть 111 запросов SELECT sql), и я немного застрял.Кэширование CakePHP
я пошел в приложение/Config/core.php и позволил Configure::write('Cache.check', true);
линии и пошел в мой контроллер и добавил следующие строки:
var $helpers = array('Cache');
var $cacheAction = "1 hour";
Когда я получить доступ к своему контроллеру, у меня нет любые папки, созданные в приложении/tmp/cache, и в представлении я добавил элемент sql_dump, который все равно выводит 111 запросов.
Любая идея, что я делаю неправильно, пожалуйста? Спасибо
Спасибо, Джон. На самом деле это был трюк. У меня не было директории views в созданном приложении/tmp/cache и никаких ошибок при появлении (в то время как для моделей/персистентных папок я получал ошибки, поэтому я не учил, что мне нужно было их создать вручную). – hex4
Ваш прием: D –
http://book.cakephp.org/view/1382/Clearing-the-Cache - я кэшировал элемент, передавая ключ «кеш» в массиве и создавая файл кеша, который в нем я имеют список категорий. Когда я обновляю категорию, ничего не происходит. Любая идея почему? (я знаю его вне темы, но я нахожу его спамным, открывая новый). – hex4