边缘程序ER对JavaScript脚本有资源限制,主要表现在内存、CPU时间和实时间三个方面。

限制说明

目前ER处于内测阶段,内测阶段ER的资源限制如下表所示,待正式商业化后可能会调整资源限制。

限制项 含义 限制说明
内存 指某个CDN物理机上的JavaScript沙盒的内存大小,该内存被同时刻所有的请求共享。CDN具有天然的分布式调度特性,您的请求会被调度到不同的节点和物理机上,对应物理机上均有属于您的JavaScript沙盒。 单个域名在某台物理机上的JavaScript沙盒的可使用内存不超过128 MB,即某台物理机上的JavaScript内存沙盒同时使用不能超过128 MB。
说明 由于CDN的调度导致,多数情况下不会触发该限制。
CPU时间 指某个请求运行JavaScript代码的CPU耗时,该耗时不包括等待IO的时间。 单个请求的CPU耗时不能超过5ms、10ms、20ms和50ms,具体根据您的配置和产品形态而定,目前内测期间为50ms。即您的JavaScript代码在处理某次请求时,运行时间累计不能超过限制。
说明 每个请求都有自己新的CPU耗时限额,等待IO不算CPU时间。
实时间 指某个请求的响应时间。 单个请求的响应时间不能超过30s、60s、90s和120s,具体根据您的配置和产品形态而定,目前内测期间为30s。即您的JavaScript代码在处理某次请求的整个响应时长不能超过限制。
说明 等待IO时间也算在响应时间中。