关于saprfc:SAP-Spartacus-服务器端渲染的三种可能情形

5次阅读

共计 376 个字符,预计需要花费 1 分钟才能阅读完成。

执行到代码 166 行,将管制逻辑交给 expressEngine 之后,点 F8 后,下列三种不同色彩的代码块可能会被调用到:

  1. 绿色代码块

阐明 timeout 指定的工夫距离到了。timeout:Time in milliseconds to wait for SSR rendering to happen,期待 SSR 渲染开始的超时工夫,而不是 SSR 渲染的 duration.

  1. 黄色代码块

SSR 执行工夫太长了,还没有实现。如果超过 maxRenderTime,会强行开释 concurrency slot, 容许新的申请被 SSR 响应。然而,对于超时的 SSR 服务申请,申请的资源并未开释,可能会导致内存透露。默认工夫为 5 分钟。

  1. 红色代码块

如果执行到这里,并且 maxRenderTimeout 不为 undefined,阐明是失常的 SSR 渲染申请执行胜利的情景。

更多 Jerry 的原创文章,尽在:” 汪子熙 ”:

正文完
 0