请求调度器用于跟踪和限制活跃请求的数量,以优先处理传入的请求。
在 CesiumJS 中保持对请求数量的控制非常重要,因为由于相机位置等事件的变化,可能会生成大量新请求,
同时很多正在处理的请求可能变得多余。请求调度器手动限制请求的数量,以便新请求能够在更短的队列中等待,
而不必与已过期的请求竞争带宽。
Members
同时活跃请求的最大数量。未进行节流的请求不受此限制。
-
Default Value:
50
每个服务器同时活跃请求的最大数量。未进行节流的请求或在
requestsByServer 中专门列出的服务器不受此限制。
-
Default Value:
18
每个服务器的键列表,用于替代
maximumRequestsPerServer 的节流设置。
在从已知的 HTTP/2 或 HTTP/3 服务器流式传输数据时非常有用。
Examples:
RequestScheduler.requestsByServer["myserver.com:443"] = 18;
RequestScheduler.requestsByServer = {
"api.cesium.com:443": 18,
"assets.cesium.com:443": 18,
};
指定请求调度器是否应对传入请求进行节流,或让浏览器在其控制下排队请求。
-
Default Value:
true
