我的客户端有一个拥有大量页面的繁忙流量站点,ASP.NET的内置缓存解决方案很好,但它只将内容存储到内存中。由于该网站有大量的页面,所以我认为磁盘缓存是一个更好的主意。但搜索后我没有找到解决方案,有什么建议吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
ASP.NET 4.0允许您编写自己的缓存提供程序。 Scott Gu's blog discusses the details.
答案 2 :(得分:1)
.Net 4允许您使用OutputCacheProvider编写自己的内容,并且可能会有一些示例。毫无疑问,当.Net 4获得更大的牵引力时,有人会推出一个开源项目。
显然,ASP.Net 2.0 Betas中有一个,但它在RTM中被删除了。您仍然可以找到对web.config DiskCache 参数的引用。
答案 3 :(得分:0)
This gist基于Scott Mitchell的文章。
答案 4 :(得分:0)
DiskCache.NET是一个允许您在文件中缓存数据的库。