如何更新服务器中的缓存文件


问题如下

  1. 软件库中的数量日渐增多(20w),
  2. 前端展示要求对软件进行分组(10个软件为1组)
  3. 新添加或者更新的软件能在第一页展示
  4. 删除的软件能快速从缓存中删除。

简单的想法是增量倒序更新服务器中的缓存文件,但是这个想法存在许多不足,如第4点不太好解决。大家有没有什么好的“具体”办法分享下?

补充,
在前端显示的时候,必定会从最新的软件开始浏览,逐渐向后翻页。

php 缓存技术

T多Y古S拉T 12 years, 11 months ago

先请问下,你用的是哪种缓存?是静态文件还是?

第一条,数据量还不算太大
第二条,是每页十条吧?
第三条,因为是每页十条,鉴于用户不会翻太多页,可以考虑没类别维护较少的记录,比如100条,按照类别划分。后面的就用缓存过期时间维护。
第四条,说的应该是从列表缓存清除掉吧?这个也建议用自动过期 前面几页采用第三条的做法。

炮姐D凝视 answered 12 years, 11 months ago

Your Answer