我有这个疯狂的大型数据库,我想打印出来的数据,但由于数据库相当大,通常需要大约10-20分钟执行。ASP.NET和后台缓存
我真的不希望网络用户等待那么长时间才能显示一个页面,并且想知道是否有办法预先将全球SQL数据每隔1小时预先缓存一次,以供所有人查看?
我尝试搜索谷歌的aspx和后台工作人员,我发现大多数awsers是,asp不是为此设计的,我需要使用Windows服务..但作为票价,我知道,Windows服务确实不支持Web浏览器访问? 或者有没有办法通过Windows Service的ASPX运行WebServer?
我从来没有与ASPX工作过,并有不知道我在做什么,但是我在vb.net
如果您的查询需要20分钟执行,那么您需要解决此问题。例如,创建第二个临时数据库,即将最终数据保存在一个平面表中,每6小时更新一次这些平面数据,然后使用该平面表读取它们。 – Aristos