【问题标题】:Building a website backend in c#, compiled to a binary用 C# 构建网站后端,编译为二进制文件
【发布时间】:2009-11-30 14:39:22
【问题描述】:

我正在创建一个新颖的网站,该网站集成了来自互联网的网络供稿。我想构建一个后端,定期对 Web 数据进行 CPU 密集型分析,最终将结果不断添加到数据库中。

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

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

【问题讨论】:

    标签: web backend


    【解决方案1】:

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

    【讨论】:

    • 谢谢,在此之前我什至没有考虑过交易。
    猜你喜欢
    • 1970-01-01
    • 2011-01-09
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多