Aging

z.lua 在数据库中为每条路径维护着一个称为 rank 的字段,用于记录每条历史路径的访问次数,每次访问某路径,该路径对应 rank 字段的值就会增加 1。随着被添加的路径越来越多,z.lua 使用一种称为 “数据老化” 的方式来控制数据的总量。即,每次更新数据库后,会将所有路径的 rank 值加起来,如果这个值大于 5000 ($_ZL_MAXAGE),所有路径的 rank 值都会乘以 0.9,然后剔除所有 rank 小于 1 的记录。