请求调度器用于跟踪和限制活动请求的数量,以便对传入的请求进行优先级排序。在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
