我有一个网页加载一个 URL 并使用
... Server.createobject("Microsoft.XMLDOM")
每 5 分钟一次。它处理数据并将其存储在数据库中。
基本上,它需要循环运行,每 5 分钟运行一次并解析 xml。
有一个更好的方法吗?
我愿意接受建议。
TIA史蒂夫42
我有一个网页加载一个 URL 并使用
... Server.createobject("Microsoft.XMLDOM")
每 5 分钟一次。它处理数据并将其存储在数据库中。
基本上,它需要循环运行,每 5 分钟运行一次并解析 xml。
有一个更好的方法吗?
我愿意接受建议。
TIA史蒂夫42
有两种方法可以做到这一点。一种是使用 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");
});
}
这是我的想法,可以给你一个想法。它可能不是最理想的解决方案,但它应该为您提供一些指导。