c#解决方案设计,显示网页内容从一个复杂的计算
本文关键字:一个 复杂 计算 方案设计 解决 显示 网页内容 | 更新日期: 2023-09-27 18:09:50
我需要处理一个复杂的计算来生成一个报告并显示为一个网页。它必须定期运行,以便根据新的输入重新计算公式。
我有几个想法:1. 创建一个web服务来处理和缓存内容,然后创建一个web应用程序,通过HTTP定期请求内容。2. 创建一个定期输出文件的服务,然后创建一个web应用程序来读取该文件。3.创建一个web应用程序,其中有一个定期运行的任务来生成输出,然后创建一个网页来显示它。
我已经读了一些旧线程,但我想知道哪个是更好的方法,优点和缺点,或者如果有一个新的方式来实现这一点?
谢谢!
我做了一个类似于你的程序。任务是在用户要求应用程序生成报告时生成报告。通常是日报表,但是计算要花费几分钟,因为记录太多,而且公式也很复杂。
我们创建了一个周期线程来检查是否到了计算的时间。因此,线程将计算并将条件和结果存储到SqlServer中。当用户点击按钮查看每日报表时,报表是在数据库中,应用程序只需要从数据库中读取出来,并显示在屏幕上。
让我们讨论一下你的解决方案:解决方案1和2看起来不错,但解决方案3与设计模式不匹配,因为所有的任务都放在一个应用程序中。
希望一切顺利!
David Liu