我已经尝试改善服务器端blazor应用程序的性能,并从Google Chrome Lighthouse获得了结果,该结果显示了在解析/脚本评估方面的大量工作。
有人体验过服务器烈火这是正常现象还是在生产模式下如何改进?
只是想知道一些提示或经验,应用程序的哪一部分可能导致这种行为。
谢谢!
使用服务器端火焰浏览器只是充当了哑终端。每当您设置DOM事件@onclick @onmousemove等时,或通过某些javascript发送回服务器。服务器处理该事件,然后javascript接收delta html来更新主体。
如果可以,避免定期发生诸如@onmousemove之类的事件,请使用默认的绑定设置,而不是每次按键时都使用默认绑定设置,等等。>>
但是基本上,期望在JavaScript上花费大量时间,因为javascript是整个体验的基础。
另外,请确保您已进行预渲染。