0
每隔5分钟我有加载一个URL和不使用网页更新使用XMLDOM
...的Server.CreateObject(“Microsoft.XMLDOM”)
每5分钟处理的网页。它处理数据并将其存储在数据库中。
基本上,它需要在一个循环中运行,每5分钟运行一次,然后将xml进行PARSE。
有没有更好的方法来做到这一点?
我愿意接受建议。
TIA Steve42
每隔5分钟我有加载一个URL和不使用网页更新使用XMLDOM
...的Server.CreateObject(“Microsoft.XMLDOM”)
每5分钟处理的网页。它处理数据并将其存储在数据库中。
基本上,它需要在一个循环中运行,每5分钟运行一次,然后将xml进行PARSE。
有没有更好的方法来做到这一点?
我愿意接受建议。
TIA Steve42
有两种方法可以做到这一点。一种方法是使用JavaScript代码从客户端到服务器进行调用,另一种方法是将该调用分离到Web服务并将其放入Windows服务或类似的服务中。
第一种选择可能是这样的:
$(document).ready(function() {
setTimeout(functionToCall, (1000 * 60 * 5)); // Make a call every five minutes
});
function functionToCall() {
$.ajax({
url: 'call to your page',
type: 'GET
}).done(function() {
alert("Things processed");
}).fail(function() {
alert("Error occurred");
});
}
这是我首要考虑的东西,给你一个想法。这可能不是最理想的解决方案,但它应该给你一些指导。
你是在客户端使用JavaScript还是在服务器端执行此操作? – 2013-03-07 22:28:54
我们没有使用Javascript。我想我们可以放在服务器端。我熟悉Visual Basic脚本。我对C#有一些了解。我曾想过创建一个DLL或类似的东西,只要它可以解析XML。我只是做了一个网页,因为这是我想要做的最快的方式。 – Steve42 2013-03-08 13:06:35