2019 年 4 月那份 49 图库快照,为什么缺了第 0047 号条目
我在旧硬盘里翻到一份 4 月 18 日的抓取快照,目录从 0046 直接跳到 0048。翻遍日志才确认是当天一次重定向造成的。
索引 #012026-02-28
这是「49图库历史数据查询入口」的条目索引页。11 条记录,按时间、按接口版本、按可见性通道分好类,方便对照。顺手把几条常被问到的路径也挂了链接。
我在旧硬盘里翻到一份 4 月 18 日的抓取快照,目录从 0046 直接跳到 0048。翻遍日志才确认是当天一次重定向造成的。
七月九日凌晨的变更没有公告。手写脚本全部报 400,我把两份响应体打印出来逐字段对比,才定位到偏移量语义变了。
旧域名、旧目录、旧参数,三条路分别在 2023、2024、2025 年失效。我按失效顺序排了一遍,附上每次的返回码。
Android 14、iOS 17、鸿蒙 4,页面渲染结果差得比预想多。iOS 上表格固定列会错位,我截图记录了复现步骤。
把 URL 里的路径段逐个删掉再回车,看服务端如何降级。七次尝试里有五次落到了首页,两次返回 404。
我按时间倒序建了复合索引,结果因为范围条件放在前面,索引直接失效。改顺序后压回 0.3 秒。
旧版按入库顺序递增,新版按哈希后四位生成。中间那段断号不是丢失,是规则换了。
那天下午四点前后大量请求打穿缓存,回源查询排队。我后来在日志里数到 12 万次重复 key。
命名从驼峰换成了下划线,值本身没动。凭这一点,我写了个转换函数把两份数据合进一张表。
每次迁移前后我都留了抓包记录。第三次最隐蔽,页面外观没变,只有查询响应头里的 server 字段换了。
这点我可能和别人看法不同。公开降低了核对成本,代价是旧数据被反复固化,版本一旦更新反而更乱。