Создание бэкэнда сайта на c #, скомпилированного в бинарный файл

StackOverflow https://stackoverflow.com/questions/1820196

  •  10-07-2019
  •  | 
  •  

Вопрос

Я создаю новый веб-сайт, который объединяет веб-каналы со всего Интернета. Я хочу создать бэкэнд, который регулярно анализирует веб-данные с интенсивным использованием ЦП, что в конечном итоге будет непрерывно добавлять результаты в базу данных.

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

Желательно ли и рекомендуется ли создавать сложные операции ЦП в двоичных файлах c #, которые непрерывно выполняются на сервере?

Это было полезно?

Решение

Звучит так, будто вам нужен исполняемый файл .NET, который запускается по расписанию (в стиле cronjob) или сам по себе. В любом случае целесообразно, чтобы он был полностью отделен от вашего веб-сайта. Похоже, генерация данных и обслуживание данных - это отдельные проблемы, поэтому их следует хранить отдельно. Это также означает, что вы можете переместить его с веб-сервера, если загрузка станет проблемой. Если вы обновляете действующую базу данных, не забывайте учитывать транзакции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top