新聞系統、blog系統等都可能用到將動態頁面生成靜態頁面的技巧來提高頁面的訪問速度。下面是利用XMLHTTP將動態網頁生成靜態網頁的一段簡單代碼。
url = "http://www.csdn.Net/"
set http=Server.createobject("Msxml2.XMLHTTP")
Http.open "GET",url,false
Http.send()
set obJStream = Server.CreateObject("ADODB.Stream")
obJStream.type = 1
obJStream.open
obJStream.write http.responseBody
obJStream.saveToFile server.mappath("example.htm"),2
obJStream.close
Response.Write "生成靜態網頁成功!<a href=example.htm>浏覽生成的網頁</a>"