0

我正在创建一个从我的服务器请求 RSS 的 RSS 阅读器应用程序。我的意思是,RSS 首先下载到我的服务器,然后应用程序从我的服务器下载它。

我想为此创建 RSS 缓存。例如,每个 RSS 将每 1 分钟刷新一次。所以,如果 10 个用户在 1 分钟内请求 example.com 的 RSS,我的服务器只会第一次下载它,而在其他 9 个请求中,RSS 将从缓存中加载。

我的问题是,我应该为此使用数据库(MSSQL)吗?或者我应该使用文件?

我对数据库大小和文件大小没有限制......

编辑:我使用 ASP.NET 作为服务器。

4

3 回答 3

2

您可以为此使用Memcached,并将缓存到期时间设置为 10 分钟或任何您想要的时间。我为你找到了这个

PS 谷歌是我们的朋友

于 2012-05-30T18:58:47.657 回答
2

此处可能重复的问题

使用内存缓存并避免文件访问,因为这会更慢。

于 2012-05-30T19:04:13.800 回答
1

asp.net 有一个内置缓存,这里是关于它的最佳实践的 msdn http://msdn.microsoft.com/en-us/library/aa478965.aspx

于 2012-05-30T19:19:07.910 回答