asp.net大数据量生成html

10万条记录,一页20条要生成5000个html页.如果添加一条记录就要重新生成5000个html。有什么解决办法么?

  不考虑伪静态的情况,怎么办!


当年话下
浏览 502回答 2
2回答

撒科打诨

如果对实时性要求非常高的话,静态化显然不是一个好的策略如果实时性要求不高,则可以考虑在第一次访问的时候动态生成,随后保存为静态文件,此静态文件可以用一种过期策略,比如2小时后过期,或者访问10次后过期,或者1小时没访问则过期等等过期的静态文件会被删除,下一次访问的时候仍然动态执行,再保存为静态文件这样就不需要每一次都读完整个数据库生成5000个HTML页,也相应地减少了数据改变导致的重新生成的消耗
打开App,查看更多内容
随时随地看视频慕课网APP