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