10万条记录,一页20条要生成5000个html页.如果添加一条记录就要重新生成5000个html。有什么解决办法么? 不考虑伪静态的情况,怎么办!
2 回答
撒科打诨
TA贡献1934条经验 获得超2个赞
如果对实时性要求非常高的话,静态化显然不是一个好的策略
如果实时性要求不高,则可以考虑在第一次访问的时候动态生成,随后保存为静态文件,此静态文件可以用一种过期策略,比如2小时后过期,或者访问10次后过期,或者1小时没访问则过期等等
过期的静态文件会被删除,下一次访问的时候仍然动态执行,再保存为静态文件
这样就不需要每一次都读完整个数据库生成5000个HTML页,也相应地减少了数据改变导致的重新生成的消耗
- 2 回答
- 0 关注
- 499 浏览
添加回答
举报
0/150
提交
取消