3 ms·
I think the Blazor server version is okay for Internet insofar as initial dl is concerned, but the problem with Blazor server is scaling it since the signalr co
by aksss 6y ago
I think the Blazor server version is okay for Internet insofar as initial dl is concerned, but the problem with Blazor server is scaling it since the signalr connection requires client affinity with the server. Or I believe that's still the case. I'm not expert, but I think there are some issues with horizontal scaling with server-side blazor. Maybe that's been fixed or there are good solutions for it.
- nirav72 6y agoClient affinity with server is due to Signalr. Since server-side blazor uses signalr to pass the changes between client & server. Might be a easy fix with sticky sessions. But haven't come across anyone that has tried it.
- aksss 6y agoYeah, I always assumed that you could put a load balancer in between to enforce the affinity across a farm, but I think the point is that dollar-for-dollar, the need to do that means it won’t scale well for a massively public app as well as other technologies (i.e. it will be more expensive to host).