潜力博客

人生的最大遗憾莫过于错误地坚持了不该坚持的,轻易地放弃了不该放弃的...

« VS2008使用VSS2005做源代码管理的问题网站改版SEO应该注意的问题 »

asp定时生成静态首页代码

asp定时生成html静态页面,确切的来说实应该是触发生成,也就是每隔一段时间,有访问者点击网页时进行判断,触发生成静态页面.实现代码如下:
 
<%
Dim sDate,filepath,url
sDate = Application("App_XXX")
If IsEmpty(sDate) Or DateDiff("d",sDate,Now())>1 Then
        Application.Lock
        Application( "App_XXX") = Now()        
        Application.UnLock

       '生成代码开始
       
       filepath="index.html"
       url="http://"&Request.ServerVariables("HTTP_HOST")&"/index_mb.asp
       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(filepath),2 
        objstream.close        
       '生成代码结束
End If
%>

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Search

Categories

Previous

Comments

Archives

Copyright © 2008 432902198309224214 All Rights Reserved.b2bb2c
Powered By Z-Blog Designed by Han'space