asp生成静态页面的烦恼.............

来源:百度知道 编辑:UC知道 时间:2024/06/28 19:55:01
对于asp生存静态页面的几点疑问:
一:有分页显示的页面该怎么生成静态页;
例如:message.asp?id=1,后面带了个参数id,但是如果换成静态的怎么通过参数和数据库进行数据交换.
二:使用FSO生成静态文件;
如果有成百个asp文件,是不是要一个一个手动生成.还有就是,如果是一个在线的聊天系统,手动生成跟本就无法跟上节奏.这样信息更新速度明显慢了.

请大侠指教...................
如果是个新闻系统,一天之类可能有多次要发布新消息,是不是服务器端就要多次生成HTML静态页面??这样不是很麻烦........

一楼的意思是,如果有分页的页面,那么有多少个分页,就得静态生成多少页?

我一般的做法是,后台添加一条记录,写入数据库的同时,生成一个静态页面,修改记录时,删除原来的,再生成一次。

也可以全部添加好以后,一次全部生成。

上百个asp文件?你前台有那么要显示的页面吗?我估计没有,我觉得最好的办法是后台添加,修改记录时,直接生成,不能在这个时候生成的(比如一般的首页,包括新闻?公告?产品?等很多类别的信息),等所有信息都处理好以后,统一独立生成。

聊天系统是实时的,不需要生成静态页

生成静态链接地址当然是链接静态的页面地址了!!

一个一个手动生成还要asp干什么?直接手工制作html文件不就成了?

聊天系统,内容时刻都在变,为什么要生成?

注意:生成静态使用与内容生成后更新较少的,如果更新太频繁的不建议也不适合生成静态。

分页当然是要生成多个页面的了。看看大网站的新闻系统就知道了。分页后标题都是0001.html,0001_2.html,0001_3.html这样子的。你可以插入分页符,生成的时候把文章内容按分页符隔成几个部分,然后再生成几个分页就可以了。也可以按内容多少来分的。
聊天室就不需要静态化了,不是什么都要静态化的。不过可以弄个伪静态化的。例如把message.asp?id=1写成message.asp?/src1.html,也可以骗过搜索引擎的。
用replace函数弄一下就可以得出id了。