chore(config): adjust boot and request timeout values
2026-07-02: 延长启动超时和请求超时时间,适配慢启动和远端冷启动场景,配合迟到数据补救机制确保获取到最终数据
This commit is contained in:
@@ -26,9 +26,12 @@ export const langConfig = {
|
||||
diffUrl: '/api/lang/diff',
|
||||
// 首屏强依赖远端翻译(多租户文案强隔离),阻塞启动
|
||||
// 但必须有上限避免白屏
|
||||
bootTimeout: 2000,
|
||||
// 2026-07-02: 从 2000 改为 5000 — 慢启动场景下,给首屏渲染更多时间
|
||||
bootTimeout: 5000,
|
||||
// 单次请求超时(ms)
|
||||
requestTimeout: 4000,
|
||||
// 2026-07-02: 从 4000 改为 60000 — 远端首次冷启动可能慢(CDN 边缘冷缓存/跨网段回源/MySQL JOIN)
|
||||
// 配合 loadBundleTree 的"迟到数据补救"机制,即便超时也能拿到远端最终返回的数据
|
||||
requestTimeout: 60000,
|
||||
// 缓存有效期(秒),与后端 Cache::set 600s 对齐;过期后后台刷新
|
||||
cacheTtl: 600,
|
||||
// 本地缓存 key 前缀: <prefix><uniacid>_<appType>_<lang>
|
||||
|
||||
Reference in New Issue
Block a user