Php 刷新数据库模式或数据库模式持续时间yii2的最佳时间
刷新数据库模式或数据库模式持续时间的最佳时间是什么。我正在使用yii2Php 刷新数据库模式或数据库模式持续时间yii2的最佳时间,php,mysql,caching,yii2,Php,Mysql,Caching,Yii2,刷新数据库模式或数据库模式持续时间的最佳时间是什么。我正在使用yii2 'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=test', 'username' => 'root', 'password' => '', 'enableSchemaCache' => tr
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=test',
'username' => 'root',
'password' => '',
'enableSchemaCache' => true,
'schemaCacheDuration' => 3600,
],
在Yi2文档上,默认值为3600秒,没有通用最佳缓存持续时间。这取决于很多事情。如果你的数据库模式一直保持不变,你可以保留缓存,只要你愿意。它每周都会改变,但我已经创建了一种机制,用数据库中的任何变化来更新缓存。如果我将schemaCacheDuration值保持在高水平(比如30天),我正在寻找可能影响系统的db更改以外的因素。