【发布时间】:2021-08-11 18:10:30
【问题描述】:
我为客户犯了一个非常大的错误,他只需要一个小型网站来进行营销,例如 4 页主页/联系人/关于 bla bla bla ... 我虽然我会在 blazor 中这样做只是为了尝试一下.我最初虽然加载时间不是问题,因为它是一个小网站,但它发现应用程序就像 12.3mb 一样,它需要:
- 在谷歌浏览器上加载 15 秒(第一次)/之后 2-4 秒,直到您重置缓存
- 边缘加载 7 秒(第一次)/之后 2-4 秒,直到您重置缓存
我尝试了 Blazor Wasm 预渲染,但我有很多用于动画的 jsinterop,所以我不知道如何解决这个问题 我是否必须在 JS 脚本中编写所有 JSINTEROP 代码才能执行而不是JSINTEROP ?
我也想切换到 Blazor 服务器,但我害怕可以访问该网站的并发用户数量。我在 winhost 上,我有 300mb 的内存,我可能会升级到 1gb 的内存,所以我想知道它是否足以处理至少 1000 个并发用户。
我不知道这个 blazor wasm 网站 https://bootstrapdemo.blazorise.com/ 需要 3 秒才能加载,即使我重置缓存但我的需要 15 秒。我的意思是我只比这个网站多 1mb。
【问题讨论】:
-
您是否在已发布应用上进行了测量? 12.3MB 似乎有点高。发布会进行一些额外的处理以精简框架等。
标签: blazor