为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net大数据量生成html

asp.net大数据量生成html

当年话下 2018-11-21 08:04:38
10万条记录,一页20条要生成5000个html页.如果添加一条记录就要重新生成5000个html。有什么解决办法么?  不考虑伪静态的情况,怎么办!
查看完整描述

2 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

如果对实时性要求非常高的话,静态化显然不是一个好的策略

如果实时性要求不高,则可以考虑在第一次访问的时候动态生成,随后保存为静态文件,此静态文件可以用一种过期策略,比如2小时后过期,或者访问10次后过期,或者1小时没访问则过期等等

过期的静态文件会被删除,下一次访问的时候仍然动态执行,再保存为静态文件

这样就不需要每一次都读完整个数据库生成5000个HTML页,也相应地减少了数据改变导致的重新生成的消耗


查看完整回答
反对 回复 2018-11-22
  • 2 回答
  • 0 关注
  • 499 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信