Maison  >  Article  >  cadre php  >  Quel cache est utilisé pour la connexion de l'utilisateur yii2 ?

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

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-12-09 11:39:052115parcourir

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',
],

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',
],

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!

Déclaration:
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