关于生成HTML问题(探讨)

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

侃侃无极
浏览 447回答 2
2回答

梦里花落0921

其实对于很多条数据纪录并且经常更新的系统(例如博客园的Post)实际上更新和访问大多集中在一些新数据上(比如博客园的最近一段时间的文章,对于以前的文章可能成为历史纪录),那么在处理数据时可以这样考虑,数据库设计:一个最近数据表,一个历史纪录表(分开存储主要是使用策),需要一个job来完成存入历史逻辑设计:对于最新数据可能做成缓存(依赖数据库的缓存),对于历史的可以直接访问数据库,这样也不会有太大问题。也可以使用静态页。其实我个人觉得生成静态页面似乎没有缓存来的快,而且维护起来比较麻烦。静态页适合于长久不更新,并且数据量比较大的情况使用。一般在新闻系统中比较常用。

扬帆大鱼

可以使用数据库缓存依赖,只要关联的数据发生更新就重新生成html,至于分页还是要使用缓存
打开App,查看更多内容
随时随地看视频慕课网APP