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

Mof*_*hen 1 iis blazor blazor-server-side

是的,我知道它已准备好用于生产,但我很害怕如果我用于生产,我可能会遇到一些代理问题或其他问题。我的飞机是启动一个blazor服务器端项目并在IIS中部署,我需要在IIS中进行任何设置更改吗?你们有没有人在生产中使用过blazor服务器端,您在部署时遇到过什么问题吗?

小智 5

我没有声誉发表评论。服务器端 Blazor 非常适合生产。许多公司已经使用它很长时间了。部署与任何 asp.net 核心应用程序相同。结帐 www.csharpacademy.com

我还收到了更多来自有兴趣将应用程序从 asp.net 和 webforms 转换为 Blazor 服务器端的公司的联系。

服务器端 Blazor 的几个问题: 1. 如果您的服务器宕机一毫秒,则每个客户端都死了。他们需要刷新才能获得新的连接。这在当今世界并不经常发生,但结果可能因用例而异

  1. 我在 csharpacademy 中看到,如果您在一个选项卡中将网页在手机中打开数小时,然后在完成其他任务后返回该网页,则该页面已死,需要刷新。

  2. 服务器端的 UI 延迟更为明显。如果您在美国有服务器并且在其他国家/地区有客户,他们可能会看到更多延迟。再次检查 csharpacademy 上的延迟。它在美国托管,我注意到大多数点击/交互的延迟为 0。

最后一条评论,如果您不确定是使用服务器端还是客户端,我鼓励您尝试以灵活的方式构建您的应用程序。创建一个 razor 组件库并将所有组件/逻辑放在那里,以便您可以在客户端和服务器端应用程序之间共享该库。

干杯!