Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 刷新数据库模式或数据库模式持续时间yii2的最佳时间_Php_Mysql_Caching_Yii2 - Fatal编程技术网

Php 刷新数据库模式或数据库模式持续时间yii2的最佳时间

Php 刷新数据库模式或数据库模式持续时间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

刷新数据库模式或数据库模式持续时间的最佳时间是什么。我正在使用yii2

    'db' => [
        'class' => 'yii\db\Connection',
        'dsn' => 'mysql:host=localhost;dbname=test',
        'username' => 'root',
        'password' => '',
        'enableSchemaCache' => true,
        'schemaCacheDuration' => 3600,
    ],

在Yi2文档上,默认值为3600秒,

没有通用最佳缓存持续时间。这取决于很多事情。如果你的数据库模式一直保持不变,你可以保留缓存,只要你愿意。它每周都会改变,但我已经创建了一种机制,用数据库中的任何变化来更新缓存。如果我将schemaCacheDuration值保持在高水平(比如30天),我正在寻找可能影响系统的db更改以外的因素。