Я новичок в кодеригере. Я хочу использовать кеширование на основе файлов. Я не знаю, правильно ли я понял.
1. Объявите следующее в родительском контроллере: $this->load->driver('cache');
2. $this->cache->file->save('foo', 'bar', 10);
2. Используется для сохранения файла, но я не знаю, каковы параметры этой функции и как реализовать все это, чтобы можно было выполнить кеширование ,
Пожалуйста, помогитефайловое кэширование в кодеигниторе
4
A
ответ
7
http://codeigniter.com/user_guide/libraries/caching.html#example_usage
Руководство имеет - но это немного спрятан в примере:
if (! $foo = $this->cache->get('foo'))
{
echo 'Saving to the cache!<br />';
$foo = 'foobarbaz!';
// Save into the cache for 5 minutes
$this->cache->save('foo', $foo, 300);
}
«Foo» -> имя для переменной, которую Вы собираетесь кэшем
$ foo -> переменная в кеш. Это может быть что угодно
300 -> Время в секундах (60 * 5) - устанавливается в 0 и не истечении
Так что если $ Foo пустой кэш-файл заново, иначе вы можете использовать $ Foo для загрузки данных ,
Дополнительные указания: http://codeigniter.com/user_guide/general/caching.html
Более гибкая альтернатива может быть это искры библиотека: http://getsparks.org/packages/cache/show
Я использую его, и это соответствует моим потребностям для кэширования файлов на основе очень хорошо.
Смежные вопросы
- 1. Файловое кэширование между процессами
- 2. Файловое кэширование под PHP
- 3. Файловое серверное распределенное кэширование
- 4. Какой из них быстрее php Файловое кэширование или Opcache
- 5. Кэширование в Codeigniter
- 6. Azure файловое обслуживание в производстве?
- 7. Azure файловое хранилище
- 8. Использование пули в кодеигниторе
- 9. Сессия уничтожить в кодеигниторе
- 10. Как очистить файловое поле?
- 11. как сохранить сеанс в кодеигниторе
- 12. Изменение размера изображения в кодеигниторе
- 13. Ошибка базы данных в кодеигниторе
- 14. Тип изображения Валидация в кодеигниторе
- 15. Как выполняется маршрутизация в кодеигниторе?
- 16. Поведение странного канала в кодеигниторе
- 17. модели, не работающие в кодеигниторе
- 18. Шифрование URL-кода в кодеигниторе
- 19. Странная ошибка поиска в кодеигниторе
- 20. Получить выделенное значение в кодеигниторе?
- 21. Где найти таблицу в кодеигниторе?
- 22. Как работает файловое хранилище Android?
- 23. Как печатать значение в контроллере в кодеигниторе
- 24. Использование модели в представлениях/контроллере в кодеигниторе
- 25. Определить постоянную переменную в кодеигниторе в hooks
- 26. Какой эффективнее время? Файловое хранилище или SQLite
- 27. Как динамические теги POST-кода в кодеигниторе
- 28. echo в кодеигниторе контроллер не работает
- 29. о HMVC в кодеигниторе и cakephp?
- 30. Как совместить 2 этого идентификатора в кодеигниторе?