Fw: [问题] “登入次数”的累计盲点

楼主: joy3252355 (九月 ~*)   2023-10-06 21:39:10
※ [本文转录自 PttNewhand 看板 #1b80sEAS ]
作者: joy3252355 (九月 ~*) 看板: PttNewhand
标题: [问题] “登入次数”的累计盲点
时间: Fri Oct 6 21:37:15 2023
ref: #1Wiu7gp0 (PttBug) https://www.ptt.cc/bbs/PttBug/M.1622376938.A.CC0.html
此问题我已于PttBug板在2021年有提过,该文底下亦有提供相关程式修正解决方式,
https://github.com/ptt/pttbbs/pull/105
不过近日测试似乎仍未被修正,故今日再于本板发问。
根据 2014/12/28 定期更新
1. [登入次数] 已知登入次数计算方法出现问题,将于近日修正,部份帐号的登入次数
将下修回正确数值。
注意之前的算法为过午夜未登出就算+1, 现改为每日4AM检查有在线上
满24小时者才+1
这次改版将登入次数的计算方式由换日即+1,
更改为4:00时判断是否在线满24小时才+1。
这也导致了计算上有一定的盲点,因本问题曾在2015年及2017年在他板被提及过,
故直接引用该文章举例说明:
#1OfpK-oG (PttNewhand)
https://www.ptt.cc/bbs/PttNewhand/M.1487353150.A.C90.html
#1M2XnYoO (SYSOP)
https://www.ptt.cc/bbs/SYSOP/M.1443503202.A.C98.html
(登入) (登出)
180 180 180 180 181
├──────┼───┼───┼────┼─...
周五 周六 周六 周日 周日
23:50 04:00 23:50 00:01 04:00
↗ ↑ ↑
此时登入 满24小时 若持续登入
未满24小时 但仍未计算 到此时可+1
以此例来说,周六不会被系统计算到,
尽管我周五开始就登入,系统也只会计算周五及周日两天。
这也令在线时间超过24小时的板友有一定机率会被吃掉登入次数。
因本人长年下来皆是长时间在线,登入次数已少掉许多,
一方面想询问站方是否有再修正登入判定机制的打算,
(还是已经有修正了?看了从2021年到今年的更新历程没有相关说明…)
毕竟此问题由更新后至今时隔九年,
另方面也想询问是否可申请因此Bug手动补回少掉的登入天数?
(有登入历程及贴文记录等可佐证)
谢谢。
作者: holishing   2023-10-07 22:51:00
PR 里面有讲原因了, PR 提供的因应方法可能会影响 ptt效能, 需要再想其他方法^^^更正是 PR 中的叙述提到的
楼主: joy3252355 (九月 ~*)   2023-10-09 19:00:00
原来如此 了解了
作者: IepID (Iep Iweidieng)   2023-12-13 14:45:00
已知有机会修正的是 > 24 小时才会增加一次登入的问题。这问题可能会导致有时线上 48 小时才会登入 +1。如果登入是以小时甚至分钟为单位,问题就不会那么明显。

Links booklink

Contact Us: admin [ a t ] ucptt.com