Angesichts einiger Daten, die sich in kurzer Zeit nicht wesentlich ändern und zeitaufwändige Berechnungen erfordern, sollten Sie
[DataCache]
zwischenspeichern wird häufig verwendet. Konfigurieren Sie
'cache' => [ 'class' => 'yii\caching'FileCache', ],
Yii::$app->cache->set('test',$data);//Speichern, der Typ kann String, Array usw. sein. Warten
Yii::$app->cache->get('test');//Get, wenn kein solcher Wert vorhanden ist, bool(false) zurückgeben, falls vorhanden, den Wert zurückgeben
Die Cache-Datei befindet sich in einem Ordner namens te (die ersten beiden Buchstaben des Schlüsselnamens test) im Runtimecache-Verzeichnis, wobei test.bin die Cache-Datei der Daten ist.
Zusätzlich zu Set und Get gibt es mehrere Methoden:
Wenn Sie die Caching-Methode in DbCache ändern möchten, ändern Sie das Komponentenelement in main .php Die folgende Konfiguration ist:
'cache' => [ 'class' => 'yii\caching\DbCache', 'db' => 'mydb', 'cacheTable' => 'my_cache', ],
PHP Chinesische Website, es gibt viele kostenlose Yii-Einführungs-Tutorials, jeder ist herzlich zum Lernen eingeladen!
Das obige ist der detaillierte Inhalt vonWelcher Cache wird für die yii2-Benutzeranmeldung verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!