日期:2014-05-17  浏览次数:20442 次

求教,临时数据存储问题
现在需要从四个新闻网分别摘取10条新闻标题和链接,还有摘要。

总共取回来40条数据,进行重新排序,但是不想保存到数据库,这是用什么方式存储比较好。



我是菜鸟,真心请教,这个过程是在服务器上完成的,需要考虑下大访问量的情况

------解决方案--------------------
根据这个业务,是每个登录用户等需要访问的数据。

很明显,使用cache
------解决方案--------------------
写缓存,写到xml下次采集,清空,重新写


------解决方案--------------------
不要写到xml里面,写到xml还要进行io操作比数据还慢,除非xml本身也有一套cache机制

你完全可以使用System.Web.Caching下面的类来操作
------解决方案--------------------
既然是web的直接用cache缓存就是

本身net在asp.net已经有了cache机制,而缓存依赖也已经实现了,你这个就是缓存依赖里面的参数依赖

而且他本身也可以缓存多个版本

<%@OutputCache Duration="60" VaryByParam="City"%>

这个就是根据city这个参数,进行多版本缓存依赖
------解决方案--------------------
探讨

既然是web的直接用cache缓存就是

本身net在asp.net已经有了cache机制,而缓存依赖也已经实现了,你这个就是缓存依赖里面的参数依赖

而且他本身也可以缓存多个版本

<%@OutputCache Duration="60" VaryByParam="City"%>

这个就是根据city这个参数,进行多版本缓存依赖