我有一个经典的ASP页面,它读取外部的RSS源(XML文档),并将其显示在网页上。这一直很好地运行,直到我的网站被移动到一个新服务器。我认为现在是Windows 2008。我的脚本现在超时了。我不认为问题实际上是因为它花费的时间太长,因为我已经增加了超时值。有人知道问题可能是什么,以及我该如何解决吗?
由于网站托管在共享服务器上,因此我没有太多访问权限来更改任何服务器设置。
我使用的代码是:
该代码返回最后一行(objHTTP.send)的超时时间。 "RSSURL"可以是任何外部RSS源。我正在使用http://www.valewisham.org.uk/rss.xml进行测试。
由于网站托管在共享服务器上,因此我没有太多访问权限来更改任何服务器设置。
我使用的代码是:
Set objHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP")
' resolve, connect, send, receive - in milliseconds
objhttp.setTimeouts 5000, 60000, 10000, 10000
objHTTP.open "GET",RSSURL,false
objHTTP.send
该代码返回最后一行(objHTTP.send)的超时时间。 "RSSURL"可以是任何外部RSS源。我正在使用http://www.valewisham.org.uk/rss.xml进行测试。