Hallo zusammen,
das Blog Tutorial von Yii hat mich bis in die vorletzte Runde gebracht und ich bin beim Thema Caching im Blog Tutorial angelangt. Da ich eine MySQL Datenbank nutze und keine sqlite, bleibt die Frage was sollte fürs Caching mit MySQL angegeben werden?
Für sqllite solls mit folgendem in der /config/main.php funktionieren:
return array(
......
'components'=>array(
......
'cache'=>array(
'class'=>'CDbCache',
),
'db'=>array(
'class'=>'system.db.CDbConnection',
'connectionString'=>'sqlite:/wwwroot/blog/protected/data/blog.db',
'schemaCachingDuration'=>3600,
),
),
);
Wäre so etwas richtig anzuwenden:
'cache'=>array(
'class'=>'system.caching.CApcCache', // caching type APC cache
),
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=...',
'emulatePrepare' => true,
'username' => '...',
'password' => '...',
'charset' => 'utf8',
'schemaCachingDuration'=>3600,
),
Ein cache Array mit dem APC Cache und unter der MySQL Verbindung schemaCachingDuration mit angeben?!?
… es kommt ne Meldung : CApcCache requires PHP apc extension to be loaded.
Habe auch noch nicht apc geladen. Kennt jemand noch andere Cache Varianten für das Schema Caching und die Konfiguration in der main.php?