目录
- 性能优化
php init // 然后输入1回车,再输入yes回车
注意:如果修改数据结构,在更新完SQL语句之后需要先关闭Schema再开启,数据结构的修改才会生效,或者直接清空缓存
return [
// ...
'components' => [
// ...
'cache' => [
'class' => 'yii\caching\FileCache',
],
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=127.0.0.1;dbname=rageframe',
'username' => 'root',
'password' => '',
'enableSchemaCache' => true, // 是否开启缓存
'schemaCacheDuration' => 3600, // 缓存时间
'schemaCache' => 'cache', // 缓存名称
],
],
];
例如:redis、memcache、mysql
查询结果使用AsArray,这样可以节省内存因为这样返回的是数组,而不是对象,譬如:
$posts = Post::find()->orderBy('id desc')->limit(100)->asArray()->all();
这个玩意,是需要加载生成js和css的
命令:
php composer.phar dumpautoload -o
可以通过cron定时任务批量处理数据,譬如产品的特价,产品的过滤等等