我实施了:
<%@ OutputCache Duration="43200" VaryByParam="none" location="Server" VaryByCustom="RawURL" %>
我的网站上有一个包含所有网址(大约12000)的sitemap.xml。
我知道创建一个将解析我的站点地图的应用程序是否明智 要求所有网址?
目标是缓存我的所有网站以提高速度。
我确切地问了我的问题:
每个页面创建大约需要10秒,缓存持续时间和缓存持续时间为12小时
答案 0 :(得分:0)
如果动态创建任何一个单独页面的时间相对较快,那么通过这样做你可能不会获得太多收益。
可能你最好将输出缓存保留在适度的时间限制(5-15分钟),以避免使用大量内存,并保持页面新鲜(除非你有一个很好的方法来使输出缓存过期每次更新页面时)。如果一个页面很受欢迎,可以经常访问,那么当一个人访问它时,它很可能会被缓存。