我有一个ASP.NET Web应用程序,不断监视来自Delicious的新RSS Feed并将结果存储在数据库中。除此之外,为了在需要的地方显示结果,我需要查询数据库。我正在使用一个计时器事件,以便每15分钟完成一次美味食谱的索引,这是一个正在进行的过程。监控服务器和网站 - 设计问题
只是要清楚我有一个包含两页的Web应用程序:1。 默认情况下,ASPX:指标 2. recommendations.aspx:将查询建议
数据库现在我有一些问题:
我将timer事件放在default.aspx页面中,以便每15分钟启动一次事件并开始建立索引。然而,问题在于我必须在该页面上进行索引。理想情况下,我希望这个过程能够在不影响用户的情况下在后台工作。
其次,如果用户不得不点击recommendations.aspx页面,并且查询数据库,它会一直等待localhost ..,因为它将会忙于索引。
我需要一个正确的方法来设计这个系统的建议,如果可能的话,请。
在此先感谢
当你说,“从美味的新饲料索引每15分钟完成”,这是否意味着你每隔15分钟存储RSS源的结果? – 2011-04-28 10:54:28
我做了一些工作,然后存储它,是的。 – michelle 2011-04-28 10:58:49