RequestScheduler

请求调度程序用于跟踪和限制活动请求的数量,以便对传入请求进行优先级排序。能力,技能在CesiumJS中保持对请求数量的控制很重要,因为由于摄像机位置发生变化等事件,可能会生成许多新请求,并且许多进行中的请求可能会变得多余。请求调度程序手动约束请求的数量,以便新的请求在较短的队列中等待,而不必与已过期的请求竞争带宽。

Members

static LSGlobe.RequestScheduler.maximumRequests : Number

同时活动请求的最大数量。未限制的请求不会遵守此限制。
Default Value: 50

static LSGlobe.RequestScheduler.maximumRequestsPerServer : Number

每个服务器的最大同时活动请求数。未限制的请求或服务器 requestsByServer 中列出的值不遵守此限制。
Default Value: 6

static LSGlobe.RequestScheduler.requestsByServer : Object

用于限制的替代服务器的每个服务器密钥列表,而不是 maximumRequestsPerServer
Example:
RequestScheduler.requestsByServer = {
  'api.cesium.com:443': 18,
  'assets.cesium.com:443': 18
};

static LSGlobe.RequestScheduler.throttleRequests : Boolean

指定请求调度程序是应该限制传入的请求,还是让浏览器在其控制下将请求排队。
Default Value: true