Question

Je suis en train de créer un nouveau site Web qui intègre des flux Web provenant d'Internet. Je souhaite créer un back-end qui effectue régulièrement une analyse intensive des données Web sur le processeur, ce qui permettra éventuellement d'ajouter les résultats de manière continue dans une base de données.

Le site Web accédera à cette base de données par l’intermédiaire d’un backend asp.net normal qui servira de serveur pour la page, puis vers le client.

Est-il conseillé, et la meilleure pratique, de construire les opérations de processeur complexes dans des binaires c # exécutés en continu sur le serveur?

Était-ce utile?

La solution

On dirait que vous voulez un exécutable .NET qui s'exécute selon un planning (style cronjob) ou qui se programme lui-même. Dans tous les cas, il est sage de le séparer complètement du processus de votre site Web. Il semble que la génération de données et la fourniture de données soient des préoccupations distinctes, elles doivent donc rester séparées. Cela signifie également que vous pouvez le déplacer de la machine serveur Web si la charge devient un problème. Si vous mettez à jour une base de données dynamique, n'oubliez pas de prendre en compte les transactions.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top