2.9. Доступные серверные части для Zend_Cache
Пред. | Глава 2. Zend_Cache | След.

## 2.9. Доступные серверные части для Zend_Cache

### 2.9.1. Zend_Cache_Backend_File

Эта серверная часть хранит записи кэша в файлах (в выбранной директории).

Доступные опции:

Таблица 2.2. Доступные опции

Опция | Тип данных | Значение по умолчанию | Описание
--- | --- | --- | ---
`cacheDir` | `string` | `'/tmp/'` | Директория, в которой хранятся файлы кэша
`fileLocking` | `boolean` | `true` | Включает / отключает блокировку файлов : может помочь избежать искажения данных кэша в плохих условиях, но это не поможет при многопоточном веб-сервере или файловой системе NFS...
`readControl` | `boolean` | `true` | Включает / отключает контроль чтения : если включен, то в файл кэша добавляется контрольный ключ и этот ключ сравнивается с другим, вычисляемым после чтения.
`readControlType` | `string` | `'crc32'` | Тип контроля чтения (только если readControl включен). Возможные значения : 'md5' (лучший, но самый медленный), 'crc32' (немного менее безопасный, но быстрее, лучший выбор), 'strlen' для контроля толко по длине (самый быстрый).
`hashedDirectoryLevel` | `int` | `0` | Уровень структуры хэшированного каталога: `0` означает "нет структуры хэшированного каталога", `1` означает "один уровень каталога", `2` означает "два уровня"... Эта опция ускорит кэширование только если у вас тысячи файлов кэша. Только сравнение может помочь вам выбрать оптимальное для вас значение. Возможно, `1` или `2` будут лучшими значениями для начала.
`hashedDirectoryUmask` | `int` | `0700` | Маска режима создания файлов для стуктуры хэшированного каталога

### 2.9.2. Zend_Cache_Backend_Sqlite

Эта серверная часть хранит записи кэша в базе данных SQLite.

Доступные опции:

Таблица 2.3. Доступные опции

Опция | Тип данных | Значение по умолчанию | Описание
--- | --- | --- | ---
`cacheDBCompletePath (обязательный)` | `string` | `null` | Полный путь (с именем файла) к базе данных SQLite.

Пред. | Уровень выше | След.
2.8. Zend_Cache_Class | Начало | Глава 3. Zend_Config