Yii2 項目優化小貼士

緩存數據庫概要(Schema)

在線上環境中數據庫配置文件添加 enableSchemaCache 和 schemaCacheDuration,示例以下:php

'components' => [
    'db' => [
        'class' => 'yii\db\Connection',
        'dsn' => 'mysql:host=localhost;dbname=yii2advanced',
        'username' => 'root',
        'password' => 'root',
        'charset' => 'utf8',
        'tablePrefix' => 't_',
        'enableSchemaCache' => true,
        'schemaCacheDuration' => 0,
    ],
    // ...
],

注意:開啓這個以後,每次修改數據庫結構記得要刪除緩存文件!mysql

優化 Composer 自動加載

$ composer dumpautoload -o

禁用調試模式

修改入口文件 web/index.php,禁用調試模式web

defined('YII_DEBUG') or define('YII_DEBUG', false);
相關文章
相關標籤/搜索