>PHP 프레임워크 >YII >yii2 사용자 로그인에 어떤 캐시가 사용됩니까?

yii2 사용자 로그인에 어떤 캐시가 사용됩니까?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-12-09 11:39:052216검색

yii2 사용자 로그인에 어떤 캐시가 사용됩니까?

일부 데이터는 짧은 시간 내에 크게 변하지 않고 계산에 시간이 많이 걸리기 때문에 캐시를 사용하는 경우가 많습니다

[DataCache]

구성 파일 main.php의 구성 요소 항목에서 구성합니다.

'cache' => [
    'class' => 'yii\caching'FileCache',
],

Yii:: $app->cache->set('test',$data);//저장, 유형은 문자열, 배열 등이 될 수 있습니다.

Yii::$app->cache ->get('test' );//Get, 해당 값이 없으면 bool(false)를 반환하고, 있으면 이 값을 반환합니다

캐시 파일은 te(처음 두 글자)라는 파일을 찾습니다. 키 이름 test의) Runtimecache 디렉터리 폴더에 있습니다. 여기서 test.bin은 데이터의 캐시 파일입니다.

설정 및 가져오기 외에도 여러 가지 방법이 있습니다.

yii2 사용자 로그인에 어떤 캐시가 사용됩니까?

캐싱 방법을 DbCache로 변경하려면 main.php의 구성 요소 항목 아래 구성을 다음과 같이 수정하세요.

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

PHP 중국어 웹사이트, 무료로 제공되는 것들이 많이 있습니다. Yii 입문 튜토리얼, 누구든지 배울 수 있습니다!

위 내용은 yii2 사용자 로그인에 어떤 캐시가 사용됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.