2013-03-07 65 views
0

每隔5分钟我有加载一个URL和不使用网页更新使用XMLDOM

...的Server.CreateObject(“Microsoft.XMLDOM”)

每5分钟处理的网页。它处理数据并将其存储在数据库中。

基本上,它需要在一个循环中运行,每5分钟运行一次,然后将xml进行PARSE。

有没有更好的方法来做到这一点?

我愿意接受建议。

TIA Steve42

+0

你是在客户端使用JavaScript还是在服务器端执行此操作? – 2013-03-07 22:28:54

+0

我们没有使用Javascript。我想我们可以放在服务器端。我熟悉Visual Basic脚本。我对C#有一些了解。我曾想过创建一个DLL或类似的东西,只要它可以解析XML。我只是做了一个网页,因为这是我想要做的最快的方式。 – Steve42 2013-03-08 13:06:35

回答

0

有两种方法可以做到这一点。一种方法是使用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"); 
    }); 
} 

这是我首要考虑的东西,给你一个想法。这可能不是最理想的解决方案,但它应该给你一些指导。