通过组合 DLL 优化 WebAssembly 性能

问题描述 投票:0回答:0

我们正在为我们的零售网站使用网络组装,它在第一次加载时真的很慢。当您第一次访问该站点时,需要很长时间才能加载页面并准备就绪。但是如果你刷新页面,加载时间会快很多。这正在扼杀我们的新客户。

我做到了

inspect
大多数性能下降都是针对从服务器加载到浏览器的 Web 程序集 dll。他们有很多。虽然它们的体积很小,但获取它们的每个连接本身都很慢——死于千刺。当页面刷新或在同一浏览器上第二次访问时,页面加载速度很快,但那是因为所有这些 dll 都已缓存并准备就绪。这对于网络波动大的手机来说是个大问题

有没有一种方法可以将所有必需的 dll 组合成 wasm 的一个 dll,这样我们就不会受到重复连接性能的影响?像 WebPack for dll 之类的东西?

c# .net dll blazor blazor-webassembly
© www.soinside.com 2019 - 2024. All rights reserved.