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

关于生成HTML问题(探讨)

关于生成HTML问题(探讨)

侃侃无极 2018-12-25 18:13:13
大家好,在这探讨一个问题,是关于生成HTML的,相信大家都知道了,生成HTML一般是生成所需的页面就完事了,但生成分页列表大家是怎么做的,比如我有 1000万的记录,数据更新比较快,属于产品列表,需要常常重新生成,很多人在分页列表都使用(动态+绶存),并非生成HTML,你又是使用那一种方法呢?
查看完整描述

2 回答

?
梦里花落0921

TA贡献1772条经验 获得超5个赞

其实对于很多条数据纪录并且经常更新的系统(例如博客园的Post)实际上更新和访问大多集中在一些新数据上(比如博客园的最近一段时间的文章,对于以前的文章可能成为历史纪录),那么在处理数据时可以这样考虑,

数据库设计:一个最近数据表,一个历史纪录表(分开存储主要是使用策),需要一个job来完成存入历史

逻辑设计:对于最新数据可能做成缓存(依赖数据库的缓存),对于历史的可以直接访问数据库,这样也不会有太大问题。也可以使用静态页。

其实我个人觉得生成静态页面似乎没有缓存来的快,而且维护起来比较麻烦。

静态页适合于长久不更新,并且数据量比较大的情况使用。一般在新闻系统中比较常用。


查看完整回答
反对 回复 2018-12-30
?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

可以使用数据库缓存依赖,只要关联的数据发生更新就重新生成html,至于分页还是要使用缓存

查看完整回答
反对 回复 2018-12-30
  • 2 回答
  • 0 关注
  • 446 浏览

添加回答

举报

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