我正在创建一个新颖的网站,整合来自互联网的网络资源。我想构建一个后端,定期对Web数据进行CPU密集分析,最终将结果连续添加到数据库中。

网站可以通过普通的asp.net后端访问该数据库,该后端将把页面提供给客户端。

在服务器上连续运行的c#二进制文件中构建复杂的CPU操作是否可取,也是最佳做法?

有帮助吗?

解决方案

听起来你想要一个.NET可执行文件,它可以按计划(cronjob样式)运行,也可以自行安排。无论如何,将它与您的网站流程完全分开是明智的。听起来数据生成和数据服务是一个单独的问题,所以它们应该分开。这也意味着如果负载成为问题,您可以将其从Web服务计算机上移除。如果您要更新实时数据库,请记住考虑事务。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top