ホームページ >バックエンド開発 >PHPチュートリアル >yii2 キャッシュの導入と使用方法 yii2.0 中国語マニュアル yii2.0 チュートリアル yii 中国語マニュアル

yii2 キャッシュの導入と使用方法 yii2.0 中国語マニュアル yii2.0 チュートリアル yii 中国語マニュアル

WBOY
WBOYオリジナル
2016-07-29 08:49:531038ブラウズ

著者: Bailang 出典: http://www.manks.top/yii2_cache.html この記事の著作権は著者に帰属しており、転載することは歓迎されていますが、この声明は著者の同意なしに保持されなければなりません。元のテキストへのリンクは、記事ページのわかりやすい位置に提供する必要があります。そうでない場合、当社は法的責任を追及する権利を留保します。

良いフレームワークは間違いなくキャッシュの使用と切り離せません。 逆に、キャッシュのないフレームワークは間違いなく良いフレームワークではありません。それはともかく、まずキャッシュがどのように使用されるかを見てみましょう。いい2.

もう一度最初のステップに進み、まずコンポーネントを設定しましょう。

便宜上、キャッシュ コンポーネントは commonconfigmain.php ファイルで構成されています。まず、cache ファイルを構成します

'components' => [ <br>  'cache' => [ <br>    'class' => 'yii\caching\FileCache', <br>    'cachePath' => '@runtime/cache2', <br>  ], <br>],
<span>所谓的文件缓存,其实就是把我们要缓存的数据存放到文件内,那数据又缓存到哪里了呢?</span>

//デフォルトのキャッシュ パスは @appruntimecache ディレクトリにあります。キャッシュパス、上記の設定のようにcachePathを設定するだけです

直接見てみましょう

<span>$cache</span> = Yii::<span>$app</span>-><span>cache; 
</span><span>$data</span> = <span>$cache</span>->get('cache_data_key'<span>); 
</span><span>if</span> (<span>$data</span> === <span>false</span><span>) { 
    </span><span>//</span><span>这里我们可以操作数据库获取数据,然后通过$cache->set方法进行缓存 </span><span>$cacheData</span> = ...... 
    <span>//</span><span>set方法的第一个参数是我们的数据对应的key值,方便我们获取到 
    //第二个参数即是我们要缓存的数据 
    //第三个参数是缓存时间,如果是0,意味着永久缓存。默认是0 </span><span>$cache</span>->set('cache_data_key', <span>$cacheData</span>, 60*60<span>); 
} 
</span><span>var_dump</span>(<span>$data</span>);

続きを読む

上記は、yii コンテンツを含む yii2 キャッシュの導入と使用法を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

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