我正在创建一个RSS阅读器应用程序,它从我的服务器请求RSS。我的意思是,首先将RSS下载到我的服务器,然后应用程序从我的服务器下载它。
我想为此创建RSS缓存。例如,每个RSS每1分钟刷新一次。因此,如果10个用户在1分钟内请求example.com的RSS,我的服务器将仅首次下载它,而在其他9个请求中,RSS将从缓存中加载。
我的问题是,我应该为此目的使用数据库(MSSQL)吗?或者我应该使用文件?
我对数据库大小和文件大小没有限制......
编辑:我正在使用ASP.NET作为服务器。
答案 0 :(得分:2)
答案 1 :(得分:2)
possible duplicate question here
使用memcaching并避免文件访问,因为这会更慢。
答案 2 :(得分:1)
asp.net有一个内置缓存,这里是关于它的最佳实践的msdn http://msdn.microsoft.com/en-us/library/aa478965.aspx