Эта серверная часть хранит записи кэша в файлах (в выбранной директории).
Доступные опции:
Таблица 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 |
Маска режима создания файлов для стуктуры хэшированного каталога |