大家好,在这探讨一个问题,是关于生成HTML的,相信大家都知道了,生成HTML一般是生成所需的页面就完事了,但生成分页列表大家是怎么做的,比如我有 1000万的记录,数据更新比较快,属于产品列表,需要常常重新生成,很多人在分页列表都使用(动态+绶存),并非生成HTML,你又是使用那一种方法呢?
2 回答
梦里花落0921
TA贡献1772条经验 获得超5个赞
其实对于很多条数据纪录并且经常更新的系统(例如博客园的Post)实际上更新和访问大多集中在一些新数据上(比如博客园的最近一段时间的文章,对于以前的文章可能成为历史纪录),那么在处理数据时可以这样考虑,
数据库设计:一个最近数据表,一个历史纪录表(分开存储主要是使用策),需要一个job来完成存入历史
逻辑设计:对于最新数据可能做成缓存(依赖数据库的缓存),对于历史的可以直接访问数据库,这样也不会有太大问题。也可以使用静态页。
其实我个人觉得生成静态页面似乎没有缓存来的快,而且维护起来比较麻烦。
静态页适合于长久不更新,并且数据量比较大的情况使用。一般在新闻系统中比较常用。
- 2 回答
- 0 关注
- 446 浏览
添加回答
举报
0/150
提交
取消