落灯时分
一座城的灯会在同一时刻熄灭,守灯人必须在第二天日出前找出原因,否则整座城的人都将睡过一整天。
哈哈漫画的四条榜单原则:名次带时间维度、小时级刷新留快照、前十冻结六小时、分类榜与总榜口径分开。
榜单这件事,看起来是把作品按某个数字排个序,实际上是一个"信息是否足够"的问题。大多数平台的榜单只显示一个数字:当前名次。第 1 名、第 2 名、第 3 名,如此而已。但这个名字背后缺了很多东西——这部作品是什么时候冲上来的?在这个位置上待了多久?是在上升还是在退潮?这些问题不回答,读者看到的名次就只是一个"瞬时状态",没法判断这部作品是"值得现在点开"还是"已经过气"或者"刚开始要火"。哈哈漫画的热榜把三个时间维度叠在一起:当前名次、连续在榜时长、24 小时排名变化。三个数字一起看,读者对一部作品的"当下状态"就有完整判断。
连续在榜时长,是最容易被忽略、也最能说明问题的一层数据。一部作品连续在榜 5 天和连续在榜 90 天,虽然现在可能都是第 6 名,但代表的完全是两种状态:前者是"近期突然被关注、还在爬坡期",后者是"长期稳定的经典,可能已经过了高速增长期但一直有稳定读者"。如果平台只显示名次,读者就无法区分这两种作品。哈哈漫画把连续在榜时长直接标在卡片上,读者一眼就能分辨出"这是新星还是老将"。这层数据的维护成本在于需要持续追踪每一次刷新的名次,判断是否"掉榜";收益是读者对作品的"生命周期"有了可判断的依据。
24 小时排名变化,是另一个维度的信息。同一部作品,如果 24 小时内排名上升 5 位,说明它最近有新的关注涌入;如果排名下降 3 位,说明热度在退;如果持平,说明它在某个稳定的位置待着。这层变化轨迹比"当前名次"更能说明"接下来可能怎样"——虽然不保证未来,但至少能让读者知道"这部作品现在是上升期还是下滑期"。哈哈漫画的卡片用箭头标注变化:↑5 表示上升 5 名,↓3 表示下降 3 名,"新"表示首次上榜,"持平"表示 24 小时内没有变动。这层标注的成本是每次刷新都要计算排名差异,收益是读者能看出作品的"势能方向"。
榜位冻结机制,是这套榜单里最需要解释的一层设计。大多数榜单的做法是"实时更新,谁的数据高谁在前",听起来公平,实际上会有一个问题:某部作品因为一个活动、一次联动、一段热门视频,在短时间内数据暴涨,把原本稳定在前 10 的作品全部挤下去。这些"数据暴涨"的作品可能过一天就回落,而被挤下去的作品虽然稳定但"当下数据"低,就排不上来了。哈哈漫画的做法是"前十冻结六小时":作品进入前 10 名之后,至少保留 6 小时不被立即挤掉。这层设计的目的不是"保护大作品",而是"防止榜单被短期数据突增污染"。冻结期间,新上榜的作品可以进入 11 名之后,等冻结期结束后再重新计算名次。
2026-11-13 14:00 快照,按当前名次排列,同时标注连续在榜时长与 24 小时变化。
一座城的灯会在同一时刻熄灭,守灯人必须在第二天日出前找出原因,否则整座城的人都将睡过一整天。
在废弃工厂长大的少年,用捡来的零件拼出第一台能上擂台的机械,第一场比试就要对上厂长的儿子。
一家只在退潮时出现的旧书店,借书不用押金,但要留下一个"你自己都忘了的"记忆作为担保。
一家只收"写给三年后的自己"的信的邮局,每天傍晚六点关门,但总有人在关门前一分钟冲进来。
一栋只有十六层的住宅楼,第十七层只出现在电梯故障时的楼梯间里,爬上去的人第二天都说自己住十七楼。
一条即将停运的支线铁路,四个高三学生在毕业前决定沿着铁轨走到尽头,看看"那边到底是什么"。
同一家便利店、同一个靠窗位置,两个人连续在雨天遇见,直到雨停的那一天谁也没先说出口。
一座只有六个座位的私人剧场,每晚演出同一出戏,但每次散场时观众席上的人数都会少一个。
只记录已经上线的机制调整和真实发生的变动,不写"正在测试"的模糊说法。
每部作品标注它在榜的连续天数,读者可以分辨"刚冲上来"和"长期稳定"两种状态。掉榜后重新上榜时,连续时长从零开始计算。
卡片上标注 24 小时内的名次变化:↑5 表示上升 5 名、↓3 表示下降 3 名、"新"表示首次上榜、"持平"表示无变动。
作品进入前 10 名后至少保留 6 小时不被立即挤掉。目的是防止短期数据突增污染榜单,稳定作品在冻结期内不受影响。
每次刷新都保留一份快照,读者可以往上翻 24 小时里每一次的排名,观察某部作品的名次走势。
总榜看全站综合热度,分类榜看该题材内的相对热度。一部总榜排不上但分类榜常驻第一的作品,不会被总榜的排名掩盖。
从原来的两小时刷新一次调整为每小时刷新一次。读者在首页可以看到"上次刷新时间",知道自己看到的是几点钟的排名。
热度计算口径、刷新频率、冻结规则、快照留存时长、分类榜计算方式,全部公开在一个页面上,读者可以查看也可以反馈。
连续在榜 30 天以上的作品集中显示。想找"长期稳定、不容易踩坑"的作品,从这个入口进。
除了当前名次,卡片还显示上一个刷新周期的名次,读者可以看到"这一小时内名次有没有变化"。
八个入口按榜单类型、排名轨迹和在榜时长划分,每条都标注当前作品数量。
全站综合热度前 100,每小时刷新。想看"当下最热"从总榜进。
24 小时内名次上升最多的作品。想看"正在起来的新东西"从上升榜进。
24 小时内首次进入前 100 的作品。适合想尝鲜的读者。
连续在榜 30 天以上的作品。适合想找"稳定可靠、不容易踩坑"的作品。
按题材划分的独立榜单。总榜排不上但分类榜靠前的作品,在这里被看见。
24 小时内每一次刷新的排名快照。想看某部作品的名次走势从这里进。
当前处于"前十冻结"状态的作品。想了解哪些作品暂时不受排名波动影响,看这里。
热度计算口径、刷新频率、冻结规则、快照留存时长全部公开在这里。
榜单最常见的问题是只有"当前名次"这一个数字。第一名是第一名,但刚冲上来的第一名和稳定了三个月的第一名,其实不是一回事。前者可能是某个话题带来的短期暴涨,一周后就掉到二十名开外;后者是长期稳定的作品,虽然看不出"爆发力",但读起来不容易踩坑。如果平台只显示"第几名",读者看到的名字只是一个瞬时状态,无法判断这部作品是"值得现在点开"还是"已经过气"或者"刚开始要火"。
哈哈漫画的做法是把三个时间维度叠在同一个卡片上:当前名次(这部作品现在排第几)、连续在榜时长(它在这个位置或这个榜单上已经待了多久)、24 小时排名变化(它在最近一天是上升、下降还是持平)。三个数字一起看,读者对一部作品的"当下状态"就有完整判断——它是"新热"(刚上榜、在榜天数短)、"长红"(在榜天数长、名次稳定)、还是"正在退潮"(名次下降、24 小时变化为负)。这层信息不是"锦上添花",是判断一部作品"现在值不值得点开"的核心依据。
连续在榜时长,是最容易被忽略、也最能说明问题的一层数据。一部作品连续在榜 5 天和连续在榜 90 天,虽然现在可能都是第 6 名,但代表的完全是两种状态:前者是"近期突然被关注、还在爬坡期",说明它的热度还在积累,接下来几天可能继续上升也可能回落;后者是"长期稳定的经典,可能已经过了高速增长期但一直有稳定读者",说明它的受众基础扎实,读起来大概率不会踩坑。
如果平台只显示名次,读者就无法区分这两种作品。哈哈漫画把连续在榜时长直接标在卡片上,读者一眼就能分辨出"这是新星还是老将"。这层数据的维护成本在于需要持续追踪每一次刷新的名次,判断是否"掉榜"——只要有一小时掉出前 100,连续天数就清零重新计算;收益是读者对作品的"生命周期"有了可判断的依据。这层数据的价值不在"数量",而在"质量":它让"第 6 名"这个数字有了更具体的含义。
24 小时排名变化,是另一个维度的信息。同一部作品,如果 24 小时内排名上升 5 位,说明它最近有新的关注涌入——可能是新章节更新、可能是某个话题带动、可能是被推荐进了新的入口;如果排名下降 3 位,说明热度在退——可能是更新节奏变慢了、可能是某个新作品抢走了注意力;如果持平,说明它在某个稳定的位置待着,既没有爆发也没有掉队。
这层变化轨迹比"当前名次"更能说明"接下来可能怎样"。虽然不保证未来,但至少能让读者知道"这部作品现在是上升期还是下滑期"。哈哈漫画的卡片用简单的符号标注变化:↑5 表示上升 5 名,↓3 表示下降 3 名,"新"表示首次上榜,"持平"表示 24 小时内没有变动。这层标注看起来简单,但它需要每次刷新都计算排名差异、存储历史名次,成本不低。这层信息的意义在于"给读者一个判断方向",而不是"给作品下结论"——读者看到 ↑5,可以判断"这部作品正在被更多人发现",但要不要点开,仍然由自己决定。
榜位冻结机制,是这套榜单里最需要解释的一层设计。大多数榜单的做法是"实时更新,谁的数据高谁在前",听起来公平,实际上会有一个问题:某部作品因为一个活动、一次联动、一段热门视频,在短时间内数据暴涨,把原本稳定在前 10 的作品全部挤下去。这些"数据暴涨"的作品可能过一天就回落,而被挤下去的作品虽然稳定但"当下数据"低,就排不上来了。如果每次榜单刷新都受这种短期波动影响,榜单就不再是"了解作品状态"的工具,而变成"追热点"的计数器。
哈哈漫画的做法是"前十冻结六小时":作品进入前 10 名之后,至少保留 6 小时不被立即挤掉。这层设计的目的不是"保护大作品",而是"防止榜单被短期数据突增污染"。冻结期间,新上榜的作品可以进入 11 名之后,等冻结期结束后再重新计算名次。这层机制的代价是榜单的"即时性"被削弱了一点——一次刷新之后名次不会立刻全部变动;收益是榜单的"参考价值"被增强了——读者看到的榜单是一个相对稳定的状态,而不是每秒都在剧烈跳动的数字。
分类榜和总榜,是两个不同的口径。总榜看全站综合热度,一部作品要在总榜排得上号,通常需要在题材、更新频率、讨论热度上都表现不错。但有一类作品,在总榜上排不上,在某一类题材里却是无可争议的第一:比如一部古风悬疑,全站热度可能排在第 50 名,但在"古风悬疑"分类里连续 90 天排第 1。如果平台只显示总榜,这类作品就永远在读者视野之外;但恰恰是这类作品,对喜欢这个题材的读者来说,是最有价值的内容。
哈哈漫画的做法是把分类榜和总榜分开公布,口径也分开。总榜看全站综合热度,分类榜看该题材内的相对热度。分类榜的排名不受总榜影响——一部作品总榜排第 50 名,分类榜照样可以排第 1 名。这层设计的价值在于"不埋没小圈子的佳作":全站热度低不代表作品不好,可能只是题材小众。读者按自己的口味进分类榜,能找到总榜上永远看不到的作品。这层口径的分开,是承认"热度"和"质量"是两件事,也是承认"读者口味"是多样的。
榜单快照为什么要留 24 小时?因为只保留最新一次排名,读者只能看到"现在第几名",看不到"它是怎么走到这个名次的"。一部作品现在是第 8 名,可能是从第 30 名一路爬上来的,也可能是从第 2 名一路掉下来的——这两种状态对读者的意义完全不同。前者是"正在被更多人发现",后者是"热度在退"。如果平台只保留最新名次,这层信息就丢失了。
哈哈漫画保留 24 小时内每一次刷新的排名快照,读者可以往上翻,观察某部作品在这一天里"怎么爬上来的"、"什么时候开始掉的"。这层快照的成本是存储和读取的数据量增加,收益是"排名走势"变成可回溯的信息,而不是一个瞬时状态。这层信息的价值在于"让读者看到过程而不是结果"——过程比结果更能说明一部作品的状态。这层快照的留存时长(24 小时)是一个取舍:留得太短,看不到完整走势;留得太长,数据量太大且读者关心"几天前"的排名不如关心"今天"的。
关于榜单的时间维度、排名轨迹与冻结机制,说具体的设计取舍。
榜单这件事,容易被做成"数字游戏"。谁的数据高谁在前,看起来公平,实际上会掩盖很多信息。一部作品排在第一,可能是真的长期受欢迎,也可能是某个话题带来的短期暴涨;一部作品排在五十名,可能是作品质量一般,也可能是题材小众、受众集中。只用一个数字来代表所有情况,等于把"作品的真实状态"压缩成一个"瞬时快照",而这个快照不说明任何趋势。哈哈漫画选择把时间维度叠进榜单,本质上是在承认:榜单的价值不在"排名",而在"排名背后能读出什么"。
连续在榜时长,是这套体系里最容易被低估的一层。它把"名次"这个瞬时数据,变成了"地位"这个持续数据。一部作品连续在榜 90 天,说明它有稳定的读者基础,即使某天名次下滑,也不代表它"过气";一部作品连续在榜 5 天,说明它正在被更多人发现,即使某天名次上升,也不代表它已经"稳了"。这层数据的维护成本高(每次刷新都要计算、掉榜要清零、上榜要记录),但它给读者提供了"短期状态"和"长期地位"两个维度的判断依据,这正是"榜单能不能被信任"的关键。
24 小时排名变化,是另一个成本不低、价值不小的数据。它需要平台在每次刷新时比较"当前名次"和"24 小时前的名次",计算差异。这层数据的价值在于"给读者一个判断方向"——上升说明有新的关注涌入,下降说明热度在退。它不能保证未来,但至少能让读者知道"这部作品正在被更多人关注"还是"正在被更多人遗忘"。榜单的意义不只是"告诉你现在谁最热",还包括"告诉你趋势往哪走",而"趋势"必须通过"变化"来体现。
榜位冻结六小时,是这套榜单里最需要解释、也最容易引起争议的一层。表面上看,它违背了"实时更新"的直觉——冻结期间,即使某部作品数据暴涨,也挤不掉前十名的作品。但仔细想,这层设计的逻辑是"保护榜单的参考价值":如果榜单每小时都被短期数据突增搅动一次,读者看到的排名就是一个"每秒都在变化"的数字,无法用来做决策。冻结机制让榜单的变动变得更"平滑",读者看到的是一个相对稳定的状态,而不是"每个小时都翻天覆地"。这层设计的代价是"即时性下降",收益是"参考价值上升",这是一次有意识的取舍。
分类榜和总榜分开,是这套榜单里最能体现"尊重多样性"的一层。全站热度高的作品,往往是"受众广泛"的作品;但在某一类题材里极其出色的作品,可能因为题材小众而排不上总榜。如果平台只做总榜,这类作品就永远被埋没。分类榜的意义不在于"再做一个榜单",而在于"让不同的热度口径共存"——总榜告诉读者"现在什么最流行",分类榜告诉读者"这一类里最好的在哪"。两套口径分开,读者才能按自己的需求选择看哪一种。
往后看,榜单平台的竞争会从"谁的榜更长"转向"谁的榜更能说明问题"。读者真正在意的是:这部作品在榜多久了、是刚上来还是掉下去、是不是真的稳定、我喜欢的题材里最好的在哪。这些问题的答案不在"榜单的长度"上,而在"榜单的时间维度"和"口径设计"上。哈哈漫画的方向是把"榜单"这件事做厚——不是把排名做得更花,而是把排名背后的时间、变化、口径都写清楚。做得好的时候,读者不会注意到任何一处设计,只会觉得"这个榜看着挺有用"。
五个真正影响"能不能从榜单里读出有用信息"的细节,按使用频率从高到低排。
当前排第几是最直观的信息,但它只是起点,不是全部。
在榜 5 天和在榜 90 天,同样名次下的"地位"完全不同。
↑5 说明有新的关注,↓3 说明热度在退,持平说明稳定。
24 小时内每次刷新的快照可回溯,能看到"怎么爬上来的"。
总榜排不上不代表不好,可能在分类榜里是常驻第一。
按榜单时间维度、冻结机制和分类榜的实际使用场景整理,答案会随规则调整更新。
左侧留言自动向上滚动,鼠标移上去暂停;右侧留言板可以写两句。
近一周站内讨论量上升较快的话题,围绕榜单机制与排名判断,不是单部作品安利。
讨论集中在"终于能分辨老将和新星了"。有读者提到之前看榜一直分不清"第 6 名是刚上来的还是稳定在这",现在看数字就清楚。
数据上看,标注 24h 变化之后,读者从榜单点进作品后的阅读完成率明显上升,说明"上升期"的作品确实更容易被读者接受。
支持的一方认为冻结防止了"短期暴涨污染榜单";反对的一方认为"冻结不够公平"。平台回应说冻结期结束后会重新计算,规则公开在榜单规则页。
数据上看,从两小时刷新调整为小时刷新之后,榜单页面的访问频率明显上升,说明"刷新更勤"确实让读者更愿意反复看榜。
数据上看,分类榜里使用频率最高的是古风悬疑和都市治愈两类,说明这两类题材的读者"不满足于总榜",更愿意在自己喜欢的题材里找作品。
数据上看,长驻榜上线之后,连续在榜 30 天以上的作品点击率有所上升,说明"想找不容易踩坑的作品"是一个真实需求。
"连续在榜时长"这个数据真的太实用了,之前看榜单只能知道谁排前面,不知道它是长期稳定还是刚冒上来的。
24 小时排名变化这个箭头设计挺直观的,我现在看榜第一眼就找↑5↓3这种标记。
榜位冻结这个机制一开始我还不太理解,后来一想确实有道理,防止短期流量暴涨把榜单冲乱。
24 小时快照可以往回翻这点很好,我最近观察到一部作品从 20 多名一路爬到前 10,整个过程都能在快照里看到。
分类榜这点太重要了,我喜欢古风悬疑,总榜里那几部古风悬疑排得不高,但分类榜里就是常驻前几名。
长驻榜这个入口挺有用的,我追更的时候喜欢找"连续在榜 30 天以上"的,读起来不容易踩坑。
榜单规则公开这点很难得,大部分平台的榜单是黑箱,不知道是按什么算的,这里能查到计算口径。
新上榜这个入口是我用得最多的,我喜欢找刚冒出来的新作品,比追老作品更有新鲜感。
小时刷新比两小时刷新感觉好多了,之前两小时刷新一次,有时候中午 12 点看到的排名还是 10 点的。
看了"看榜指引"之后我改成"先看名次+在榜时长+24h变化"三个一起看,选作品的命中率明显提升了。
希望以后快照能保留 3 天,24 小时有时候不太够看清一部作品的完整爬坡过程。
真正把榜单的时间维度做出来的平台不多,大部分就是扔一个当前排名,哈哈漫画这套明显是研究过"榜单到底应该说明什么"。
"连续在榜时长"这个数据真的太实用了,之前看榜单只能知道谁排前面,不知道它是长期稳定还是刚冒上来的。
24 小时排名变化这个箭头设计挺直观的,我现在看榜第一眼就找↑5↓3这种标记。
榜位冻结这个机制一开始我还不太理解,后来一想确实有道理,防止短期流量暴涨把榜单冲乱。
24 小时快照可以往回翻这点很好,我最近观察到一部作品从 20 多名一路爬到前 10,整个过程都能在快照里看到。
分类榜这点太重要了,我喜欢古风悬疑,总榜里那几部古风悬疑排得不高,但分类榜里就是常驻前几名。
长驻榜这个入口挺有用的,我追更的时候喜欢找"连续在榜 30 天以上"的,读起来不容易踩坑。
榜单规则公开这点很难得,大部分平台的榜单是黑箱,不知道是按什么算的,这里能查到计算口径。
新上榜这个入口是我用得最多的,我喜欢找刚冒出来的新作品,比追老作品更有新鲜感。
小时刷新比两小时刷新感觉好多了,之前两小时刷新一次,有时候中午 12 点看到的排名还是 10 点的。
看了"看榜指引"之后我改成"先看名次+在榜时长+24h变化"三个一起看,选作品的命中率明显提升了。
希望以后快照能保留 3 天,24 小时有时候不太够看清一部作品的完整爬坡过程。
真正把榜单的时间维度做出来的平台不多,大部分就是扔一个当前排名,哈哈漫画这套明显是研究过"榜单到底应该说明什么"。