Создание бэкэнда сайта на c #, скомпилированного в бинарный файл - PullRequest
0 голосов
/ 30 ноября 2009

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

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

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

1 Ответ

3 голосов
/ 30 ноября 2009

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

...