iis 我可以使用服务器端blazor进行生产吗?

r1zhe5dt  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(160)

是的,我知道它已经可以投入生产了,但是我担心如果我将它用于生产,我可能会遇到一些代理问题或其他问题。我的计划是启动一个blazor服务器端项目,并在IIS中部署,我是否需要在IIS中进行任何设置更改?你们中是否有人在生产中使用过blazor服务器端?部署时是否遇到过任何问题?

lp0sw83n

lp0sw83n1#

我没有评论的声誉。服务器端Blazor是惊人的生产。许多公司已经使用了很长一段时间。部署是相同的任何asp.net核心应用程序。检查www.csharpacademy.com
我也收到了更多的公司的联系,他们有兴趣将应用程序从www.example.com和webform转换到Blazor服务器端asp.net。
服务器端Blazor有几个问题:
1.如果你的服务器出现故障,哪怕只是一毫秒,每个客户端都是死的。它们需要刷新以获得新的连接。这种情况在当今世界并不经常发生,但结果可能会因用例而异
1.我在csharpacademy上看到,如果你在移动的的标签页中打开网页几个小时,然后在完成其他任务后再回来,页面就死了,需要刷新。

  1. UI延迟在服务器端更明显。如果你在美国有一个服务器,而在其他国家有客户端,他们可能会看到更多的延迟。同样,在csharpacademy上检查延迟。它是在美国托管的,我注意到大多数点击/交互的延迟为0。
    最后一条评论,如果你不确定是使用服务器端还是客户端,我建议你尝试构建一个灵活的应用程序。创建一个剃刀组件库,把所有的组件/逻辑都放在里面,这样你就可以在客户端和服务器端应用程序之间共享这个库。
    干杯干杯干杯

相关问题