Ces backends stockent les enregistrements de cache dans des fichiers (dans un dossier choisit).
Les options disponibles sont :
Tableau 4.6. Options disponibles
Option | Type de donn�es | Valeur par d�faut | Description |
---|---|---|---|
cacheDir |
string |
'/tmp/' |
R�pertoire ou stocker les fichiers de cache |
fileLocking |
bool�en |
true |
Active / d�sactive le verrou de fichier : peut �viter la corruption du cache dans de mauvaises circonstances, mais il n'aide en rien sur des serveur multithread� ou sur des syst�mes de fichier NFS... |
readControl |
bool�en |
true |
Active / d�sactive le contr�le de lecture : si activ�, une cl� de contr�le est embarqu�e dans le fichier de cache et cette cl� est compar�e avec celle calcul�e apr�s la lecture. |
readControlType |
string |
'crc32' |
Type de contr�le de lecture (seulement si le contr�le de lecture est activ�). Les valeurs disponibles sont : 'md5' (meilleur mais plus lent), 'crc32' (un peu moins s�curis�, mais plus rapide, c'est un meilleur choix), 'strlen' pour un test de longueur uniquement (le plus rapide). |
hashedDirectoryLevel |
int |
0 |
Niveau de structure du hash du r�pertoire: 0 signifie "par de hashage de la structure du r�pertoire", 1 signifie "un niveau de r�pertoire", 2 signifie "deux niveaux"... Cette option peut acc�l�rer le cache seulement lorsque vous avez plusieurs centaines des fichiers de cache. Seuls des benchs sp�cifique peuvent vous aider � choisir la meilleure valeur pour vous. 1 ou 2, peut-�tre un bon d�part. |
hashedDirectoryUmask |
int |
0700 |
Umask pour l'arboresence |
Ce backend stocke les enregistrements de cache dans une base de donn�e SQLite.
Les options disponibles sont :
Ces backends stockent les enregistrements de cache dans un serveur memcached. memcached est un syst�me de cache en m�moire distribu�e, de haute performance. Pour utiliser ce backend, vous devez avec un d�mon memcached et l'extension the memcache PECL extension.
Be careful : with this backend, "tags" are not supported for the moment as the "doNotTestCacheValidity=true" argument.
Les options disponibles sont :
Tableau 4.8. Options disponibles
Option | Type de donn�es | Valeur par d�faut | Description |
---|---|---|---|
servers |
array |
array(array('host' => 'localhost','port' => 11211, 'persistent' => true)) |
Un tableau de serveurs memcached; chaque server memcached est d�crit par un tableau associatif: 'host' => (string) : le nom du seveur memcached, 'port' => (int) : le port du serveur memcached, 'persistent' => (bool) : utilisation ou pas des connexions persistents pour ce serveur memecached. |
compression |
bool�en |
flase |
vrai si vous voulez utiliser la compression � la vol�e |
Ce backend stocke les enregistrements de cache en m�moire partag�e gr�ce � l'extension the APC (Alternative PHP Cache).
Attention: avec ce backend, "tags" ne sont pas support� pour le moment comme argument "doNotTestCacheValidity=true".
Il n'y a pas d'options pour ce backend.