Префікс для всіх ідентифікаторів кеша. Якщо встановлений в NULL. то префікс не використовуватиметься. Префікс ідентифікатора кеша в першу чергу створює простір імен в кеші, що дозволяє декільком додаткам або веб-сайтам використовувати загальний кеш. Будь-який додаток або веб-сайт може використовувати свій префікс ідентифікаторів кешу, завдяки чому окремі ідентифікатори кеша можуть використовуватися багаторазово.
Час життя кешу (у секундах), якщо встановлений в NULL. то кеш має нескінченне час життя.
Якщо встановлений в TRUE. то включається логирование через Zend_Log (але система буде працювати повільніше).
Включає / відключає контроль записи (кеш читається відразу після запису для виявлення пошкоджених записів), включення write_control трохи сповільнить запис кеша, але не читання. Цей контроль допоможе виявити деякі пошкоджені файли кешу, але не є досконалим.
Включає / відключає автоматичне сериализацию, вона може використовуватися для збереження безпосередньо даних, які не є рядками (але це буде повільніше).
Відключає / налаштовує процес автоматичного очищення (збірки сміття): 0 означає, що автоматична чистка кеша не проводиться, 1 означає систематичну очистку кешу, x (integer)> 1 означає, що автоматична чистка проводиться випадковим чином 1 раз на x записів кеша.
Якщо встановлений в true, то ядро буде встановлювати PHP -флаг ignore_user_abort в методі save (), щоб уникнути псування кеша в деяких випадках.
Приклад був дан на самому початку даного розділу керівництва.
Якщо ви зберігаєте в кеші тільки рядки (з опцією automatic_serialization можливо зберігати деякі булеві значення), ви можете використовувати більш компактну конструкцію, як показано нижче:
// передбачається, що змінна $ cache вже встановлена
$ Id = 'myBigLoop'; // ідентифікатор того, що ми хочемо закешовану
array (. дивіться далі.)
Асоціативний масив опцій, що включаються за замовчуванням:(Boolean, true за замовчуванням) cache. якщо TRUE. то кешування включено
(Boolean, false за замовчуванням) cache_with_get_variables. якщо TRUE. кешування включено, навіть якщо в масиві $ _GET є змінні
(Boolean, false за замовчуванням) cache_with_post_variables. якщо TRUE. кешування включено, навіть якщо в масиві $ _POST є змінні
(Boolean, false за замовчуванням) cache_with_session_variables. якщо TRUE. кешування включено, навіть якщо в масиві $ _SESSION є змінні
(Boolean, false за замовчуванням) cache_with_files_variables. якщо TRUE. кешування включено, навіть якщо в масиві $ _FILES є змінні
(Boolean, false за замовчуванням) cache_with_cookie_variables. якщо TRUE. кешування включено, навіть якщо в масиві $ _COOKIE є змінні
(Boolean, true за замовчуванням) make_id_with_get_variables. якщо TRUE. то ідентифікатор кешу буде залежати від вмісту масиву $ _GET
(Boolean, true за замовчуванням) make_id_with_post_variables. якщо TRUE. то ідентифікатор кешу буде залежати від вмісту масиву $ _POST
(Boolean, true за замовчуванням) make_id_with_session_variables. якщо TRUE. то ідентифікатор кешу буде залежати від вмісту масиву $ _SESSION
(Boolean, true за замовчуванням) make_id_with_files_variables. якщо TRUE. то ідентифікатор кешу буде залежати від вмісту масиву $ _FILES
(Boolean, true за замовчуванням) make_id_with_cookie_variables. якщо TRUE. то ідентифікатор кешу буде залежати від вмісту масиву $ _COOKIE
(Int, false за замовчуванням) specific_lifetime. якщо не FALSE. то можете активувати цю опцію, що позначає час життя кешу, буде використовуватися для обраного регулярного виразу
(Array, array () за замовчуванням) tags. теги для запису в кеші
(Int, null за замовчуванням) priority. пріоритет. Діє тільки якщо обраний бекенда підтримує пріоритети.
Асоціативний масив для установки опцій тільки для деяких REQUEST_URI. Ключами цього масиву є регулярні вирази (PCRE), значеннями - асоціативні масиви зі спеціальними опціями, які встановлюються, якщо $ _SERVER [ 'REQUEST_URI'] відповідає регулярному виразу (див. Default_options в цьому списку доступних опцій). Якщо $ _SERVER [ 'REQUEST_URI'] відповідає кільком регулярними виразами, то використовується тільки останнє з них.
Масив рядків з іменами HTTP -заголовков. Перераховані заголовки будуть збережені в кеші і будуть заміщені при попаданні в кеш.