建站系统中ASP生成HTML问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:02:02
现在许多建站系统中都可以生成HTML页面,有的还可以定时生成.想问一下那个定时生成是怎么设置的,用到的了ASP中的什么.

比如网胜的SP6版就可以设置每隔1分钟自动生成一次.

请说的详细一点!

自动生成必须要触发的。
1,服务器上作业触发,这一点必须是你有服务器的管理员权限。用虚拟主机的请打销你的念头。
2,程序触发,把你的触发生成程序的句柄放在你的每个网页里,因为你不能保证每个人都浏览一个页面。就是保证你的网站时时有人在浏览,而且在刷新,这样你的网站才会隔一分钟就会自动生成。
3,伪定时生成,其实和第二条差不多,他就是只要有人浏览了它就会重新生成新页面。这样,每个人浏览的都是最新的。

不知道你是不是想问这个。

定时生成是不准确的。除非是你自己的服务器哈。
ASP的自动定时生成大概步骤是这样:
1.缓存上次生成页面的时间
2.当有客户端刷新页面时(需要客户端来触发,所以说定时生成是不准确,因为即使到了预定时间,没有触发,程序不会执行,自然不会生成页面)调用你的生成页面的程序。
3.比较现在时间和缓存时间的差值,如果大于预定时间(比如你这里提到的1分钟)执行生成页面,并且把缓存的时间更新为当前时间;如果小于,啥都不做。。。呵呵,这句是废话。

大概就是这样子的吧