默认 Redis 缓存 3 分钟、本地缓存 30 秒,可通过环境变量调整。 缓存键包含数据权限范围、有效学院和全部筛选条件,避免跨学院串数据。 Excel 导出保持实时查询,不使用摘要缓存。 无需数据库迁移。
40 lines
885 B
JSON
40 lines
885 B
JSON
{
|
|
"Database": {
|
|
"Provider": "MySql",
|
|
"ApplyMigrationsOnStartup": false,
|
|
"CommandTimeoutSeconds": 30
|
|
},
|
|
"ConnectionStrings": {
|
|
"MySql": "",
|
|
"Redis": ""
|
|
},
|
|
"Cache": {
|
|
"Enabled": true,
|
|
"KeyPrefix": "jiaowu:v1",
|
|
"ReferenceExpirationMinutes": 30,
|
|
"ReferenceLocalExpirationSeconds": 120,
|
|
"TimetableExpirationMinutes": 10,
|
|
"TimetableLocalExpirationSeconds": 30,
|
|
"AnalyticsExpirationMinutes": 3,
|
|
"AnalyticsLocalExpirationSeconds": 30,
|
|
"MaximumPayloadKilobytes": 2048
|
|
},
|
|
"Jwt": {
|
|
"Issuer": "Jiaowu.Api",
|
|
"Audience": "Jiaowu.Web",
|
|
"Key": "",
|
|
"ExpireMinutes": 60
|
|
},
|
|
"Cors": {
|
|
"Origins": []
|
|
},
|
|
"Logging": {
|
|
"LogLevel": {
|
|
"Default": "Information",
|
|
"Microsoft.AspNetCore": "Warning",
|
|
"Microsoft.EntityFrameworkCore.Database.Command": "Warning"
|
|
}
|
|
},
|
|
"AllowedHosts": "*"
|
|
}
|