回 帖 发 新 帖 刷新版面

主题:[原创]RSS不可以是每次都读取数据库记录生成XML文件吧

最近学习一下新技术RSS,遇到这个问题伤透了脑子了

RSS读取数据库记录生成XML文件的程序是怎么样的啊,不可能每个人每次打了网页都要生成一个XML文件吧,这样太不现实了,但是不重新生成的话,又怎样实时更新数据呢

[em10]求高人或者研究过这个问题的哥哥/姐姐讲解一下,万亿分感激!!!

回复列表 (共4个回复)

沙发

两种方法:
 1、一个asp文件,以xml格式输出,需要加上Response.ContentType="text/xml"这句
 2、在每添加一条记录时,重新生成一下xml文件,别人访问的时候,直接访问这个xml文件。

板凳

thx 真是太感激你了,感觉第一种方法没什么意思吧,只是把ASP文件解析成XML文件,每个用户请求的时候还是要从数据库读取数据;
现在一般都是用第二种方法的吧,不过这种方法每次都要重新生成XML文件,如果数据更新频繁的话,很耗服务器的资源;
还有没有再高级一点的第三种方法呢?

3 楼

当所有的内容全部添加完成后,再生成一下xml文件。

4 楼

weiyaoliu 只要数据更新当然更新一次xml 难道这样还不好吗?

如果不想生成XML文件,那就是Response.ContentType="text/xml"

我来回复

您尚未登录,请登录后再回复。点此登录或注册