主题:[原创]RSS不可以是每次都读取数据库记录生成XML文件吧
weiyaoliu
[专家分:90] 发布于 2008-06-04 10:59:00
最近学习一下新技术RSS,遇到这个问题伤透了脑子了
RSS读取数据库记录生成XML文件的程序是怎么样的啊,不可能每个人每次打了网页都要生成一个XML文件吧,这样太不现实了,但是不重新生成的话,又怎样实时更新数据呢
[em10]求高人或者研究过这个问题的哥哥/姐姐讲解一下,万亿分感激!!!
回复列表 (共4个回复)
沙发
wangsdong [专家分:21390] 发布于 2008-06-04 11:42:00
两种方法:
1、一个asp文件,以xml格式输出,需要加上Response.ContentType="text/xml"这句
2、在每添加一条记录时,重新生成一下xml文件,别人访问的时候,直接访问这个xml文件。
板凳
weiyaoliu [专家分:90] 发布于 2008-06-05 11:13:00
thx 真是太感激你了,感觉第一种方法没什么意思吧,只是把ASP文件解析成XML文件,每个用户请求的时候还是要从数据库读取数据;
现在一般都是用第二种方法的吧,不过这种方法每次都要重新生成XML文件,如果数据更新频繁的话,很耗服务器的资源;
还有没有再高级一点的第三种方法呢?
3 楼
wangsdong [专家分:21390] 发布于 2008-06-05 11:27:00
当所有的内容全部添加完成后,再生成一下xml文件。
4 楼
jjhgf [专家分:20] 发布于 2008-06-09 00:15:00
weiyaoliu 只要数据更新当然更新一次xml 难道这样还不好吗?
如果不想生成XML文件,那就是Response.ContentType="text/xml"
我来回复