短期間ではあまり変化せず、時間のかかる計算が必要なデータの場合、キャッシュがよく使用されます
[DataCache]
設定ファイル main.php
'cache' => [ 'class' => 'yii\caching'FileCache', ],
\Yii::$app->cache->set('test',$data);/ のコンポーネント項目の下の [設定] で/Save、タイプは文字列、配列にすることができます。Wait
\Yii::$app->cache->get('test');//Get、そのような値がない場合は bool を返します(false) の場合、値 Value を返します。
キャッシュ ファイルは、runtime\cache ディレクトリ内で te (キー名の test の最初の 2 文字) という名前のフォルダーを見つけます。ここで、test.bin はデータのキャッシュファイル。
set と get に加えて、いくつかのメソッドがあります:
キャッシュ方法を DbCache に変更する場合は、メインのコンポーネント項目を変更します。 .php 次の構成は次のとおりです:
'cache' => [ 'class' => 'yii\caching\DbCache', 'db' => 'mydb', 'cacheTable' => 'my_cache', ],
PHP 中国語 Web サイトには、無料の Yii 入門チュートリアル が多数あり、誰でも学習することができます。
以上がyii2 ユーザーのログインにはどのキャッシュが使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。