Maison > cadre php > YII > le corps du texte

Quel cache est utilisé pour la connexion de l'utilisateur yii2 ?

爱喝马黛茶的安东尼
Libérer: 2019-12-09 11:39:05
original
2171 Les gens l'ont consulté

Quel cache est utilisé pour la connexion de l'utilisateur yii2 ?

Face à certaines données qui ne changent pas beaucoup en peu de temps et nécessitent des calculs chronophages, cachez

[DataCache]

est souvent utilisé. Configure

'cache' => [
    'class' => 'yii\caching'FileCache',
],
Copier après la connexion

Yii::$app->cache->set('test',$data);//Save, le type peut être une chaîne, un tableau, etc. Attendez

Yii::$app->cache->get('test');//Get, s'il n'y a pas une telle valeur, renvoie bool(false), s'il y en a, renvoie la valeur

Le fichier cache se trouvera dans un dossier appelé te (les deux premières lettres du nom de la clé test) dans le répertoire runtimecache, où test.bin est le fichier cache des données.

En plus de set et get, il existe plusieurs méthodes :

Quel cache est utilisé pour la connexion de lutilisateur yii2 ?

Si vous souhaitez changer la méthode de mise en cache en DbCache, modifiez l'élément composants dans main .php La configuration suivante est :

'cache' => [
    'class' => 'yii\caching\DbCache',
    'db' => 'mydb',
    'cacheTable' => 'my_cache',
],
Copier après la connexion

Site Web chinois PHP, il existe de nombreux Tutoriels d'introduction Yii gratuits, tout le monde est invité à apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal