ホームページ  >  記事  >  PHPフレームワーク  >  yii2 ユーザーのログインにはどのキャッシュが使用されますか?

yii2 ユーザーのログインにはどのキャッシュが使用されますか?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-12-09 11:39:052115ブラウズ

yii2 ユーザーのログインにはどのキャッシュが使用されますか?

短期間ではあまり変化せず、時間のかかる計算が必要なデータの場合、キャッシュがよく使用されます

[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 に加えて、いくつかのメソッドがあります:

yii2 ユーザーのログインにはどのキャッシュが使用されますか?

キャッシュ方法を DbCache に変更する場合は、メインのコンポーネント項目を変更します。 .php 次の構成は次のとおりです:

'cache' => [
    'class' => 'yii\caching\DbCache',
    'db' => 'mydb',
    'cacheTable' => 'my_cache',
],

PHP 中国語 Web サイトには、無料の Yii 入門チュートリアル が多数あり、誰でも学習することができます。

以上がyii2 ユーザーのログインにはどのキャッシュが使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。