跳到主要内容

HttpNumericConfig

Defined in: packages/rxdb-adapter-http/src/http.interface.ts:439

六个数值配置,全部可覆盖、全部有默认。

Properties​

conditionalCacheSize​

conditionalCacheSize: number;

Defined in: packages/rxdb-adapter-http/src/http.interface.ts:457

条件请求响应缓存的条目上限。默认 256;仅在 conditionalRequests 为 true 时生效。

Remarks​

一页 / 一块各占一个条目,所以上限要按并发活跃查询的总页数估,不是按实体数。 取太小会让翻页里最热的首页被反复挤出,退化成没有缓存(不产生错误结果)。


idChunkSize​

idChunkSize: number;

Defined in: packages/rxdb-adapter-http/src/http.interface.ts:443

findByIds 单块 id 数。默认 100(对标 SUPABASE_IN_CHUNK_SIZE)


maxEmptyPages​

maxEmptyPages: number;

Defined in: packages/rxdb-adapter-http/src/http.interface.ts:445

token 形态下连续空页容忍上限。默认 3;0 = 不容忍空页


maxPages​

maxPages: number;

Defined in: packages/rxdb-adapter-http/src/http.interface.ts:447

单次 fetchMetadata 总页数上限。默认 1000;触顶是抛错不是截断


pageSize​

pageSize: number;

Defined in: packages/rxdb-adapter-http/src/http.interface.ts:441

单页条数,透传为 handler 的 ctx.limit。默认 1000(对标 SUPABASE_PAGE_SIZE)


requestTimeoutMs​

requestTimeoutMs: number;

Defined in: packages/rxdb-adapter-http/src/http.interface.ts:449

单个 HTTP 请求的超时上限(毫秒)。默认 30000