0

我有一个网页加载一个 URL 并使用

... Server.createobject("Microsoft.XMLDOM")

每 5 分钟一次。它处理数据并将其存储在数据库中。

基本上,它需要循环运行,每 5 分钟运行一次并解析 xml。

有一个更好的方法吗?

我愿意接受建议。

TIA史蒂夫42

4

1 回答 1

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");
    });
}

这是我的想法,可以给你一个想法。它可能不是最理想的解决方案,但它应该为您提供一些指导。

于 2013-03-08T19:27:26.917 回答