asp转静态出现的问题求救

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:27:20
我将网站上传到虚拟主机并生成了静态页面,第一次正常生成,但是第二次开始就不正常了,不管生成几次,前台的静态页面还是第一次生成时的页面,用ftp软件进入站点将所有.html文件删除后再生成,生成的.html文件居然还是第一次生成时的内容,在本地测试没有这情况。

--------------下面是我用的函数
<%
Function GetPage(url)
'获得文件内容
dim Retrieval
Set Retrieval = CreateObject("Microsoft.XMLHTTP")
With Retrieval
.Open "Get", url, False ', "", ""
.Send
GetPage = BytesToBstr(.ResponseBody)
End With
Set Retrieval = Nothing
End Function

Function BytesToBstr(body)
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = "GB2312"
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function
%>

<%
Function cr

你问下客户他们租的服务器是什么类型的(windows,Linux,unix )不同类型的更新同期不一样,好像unix的更新周期长。
一般静态网页服务器是一个周期更新一次的。所以你生成后过一段时间才会显示更新过的。
我以前也遇到过,我把静态的网页都删除了,但还是能显示。后来一问,服务商说他们的服务器是1-3个工作日更新一次的。

实际上网站并没有必要生成静态网页,因为前几天有人公布了,asp是在端服务器就被解析成html语言返回到客户端,所以不会影响收录!谢谢!