2011-11-30 52 views
1

我正在运行.net Web应用程序,需要从xml文件读取数据并将数据放入缓存。我需要每五分钟检查一次这些文件。我正在考虑什么是最好的选择。我应该在global.asax中创建一个线程还是创建一个HttpModule?任何提示赞赏。背景线程间隔运行

Thanx

回答

1

在web应用程序内创建长时间运行的线程不是一个好主意。 非常简单而有效的办法是制作一个页面,它将作为数据读取代码的入口点。然后只需在适当的时间间隔内将wget http://localhost/yourpage添加到任务计划程序。 wget会加载你的页面并开始导入过程。