我有一个基于我的asp.net web.sitemap生成谷歌网站地图的HttpHandler。相当标准的东西。除了执行一些相当繁重的数据库工作之外,它还需要为页面中的Ajax选项卡自动生成额外的urls。
所有这一切都意味着,如果机器人命中sitemap.axd,我们的数据库会受到相当严重的打击。
当然,我们需要的是输出缓存。但是,如何在基本上直接写入XmlTextWriter的内容中进行缓存呢?
发布于 2010-10-07 21:29:31
最简单的答案是将XML写入字符串,并将其存储在静态字段中。
https://stackoverflow.com/questions/3882078
复制相似问题