Могу ли я использовать сервер блейзор для производства? - PullRequest
0 голосов
/ 24 марта 2020

Да, я знаю, что он готов к работе, но мне страшно, если я использую его для производства, у меня могут возникнуть проблемы с прокси или другие проблемы. Моя задача - запустить блаженный проект на стороне сервера и развернуть его в IIS. Нужны ли какие-либо изменения настроек в IIS, и кто-нибудь из вас использовал блейзор на стороне сервера в производственной среде, сталкивались ли вы с какими-либо проблемами при развертывании?

1 Ответ

1 голос
/ 25 марта 2020

У меня нет репутации, чтобы комментировать. Серверная часть Blazor феноменальна для производства. Многие компании используют его в течение длительного времени. Развертывание такое же, как у любого основного приложения asp. net. Оформить заказ www.csharpacademy.com

Я также получал больше контактов от компаний, заинтересованных в конвертации приложений для серверов Blazor от asp. net и веб-форм.

Несколько ошибок со стороны сервера Blazor: 1. Если ваш сервер отключается хотя бы на одну миллисекунду, каждый клиент мёртв. Им нужно будет обновить sh, чтобы получить новое соединение. Это не часто случается в современном мире, но результаты могут отличаться в зависимости от варианта использования

Я видел с csharpacademy, что если вы оставляете веб-страницу открытой на мобильном телефоне в течение нескольких часов во вкладке, а затем возвращаетесь к ней после выполнения других задач, страница не работает, и необходимо выполнить обновление sh ,

Задержка пользовательского интерфейса более заметна на стороне сервера. Если у вас есть сервер в США и клиенты в других странах, они могут увидеть больше задержек. Опять же, проверьте латентность на csharpacademy. Он размещен в США, и я замечаю 0 задержек при большинстве кликов / взаимодействий.

Последний комментарий: если вы не знаете, использовать ли сервер или клиент, я бы Рекомендуем вам попробовать и создать ваше приложение с гибкостью. Создайте библиотеку компонентов бритвы и поместите туда все свои компоненты / logi c, чтобы вы могли разделить библиотеку между клиентским приложением и приложением на стороне сервера.

Ура!

...