2013 年那个书签:grey 屏七秒钟之后
我把书签导出来存成 html 文件,用记事本打开,发现它指向的是一个已经不存在的二级路径。那天我在纸上抄下这个路径,标注了导出时间 2013 年 11 月 6 日。
书签指向的页面灰屏了整整七秒,然后弹出一个要求装客户端的提示框。我盯着那个提示框想了很久:一个网页地址,什么时候变成了需要被「下载」的东西?这一页,是我把这些年记下的、关于入口、镜像、跳转与浏览器设置的零碎笔记,重新排了一次序。
我把书签导出来存成 html 文件,用记事本打开,发现它指向的是一个已经不存在的二级路径。那天我在纸上抄下这个路径,标注了导出时间 2013 年 11 月 6 日。
旧机子上装的是 2018 年的版本,页面第一次渲染耗时 2.1 秒,新版本是 6 秒。这中间的差别不来自网络,来自一个被逐步加进去的前置校验脚本。顺手记一篇 qq浏览器界面设置的经验对照。
便条背面写着十六个地址,我用笔逐个划掉,剩下三个能打开。这张纸现在还夹在《计算机网络》第七版的第 214 页,那页讲的是重定向与状态码。
2019 年冬天,在中国人民大学附近的一间咖啡馆,陈文渊老师放下杯子说了这句话。当时我们正在争论网页版能不能长期维持。他说的成本,后来我才理解,指的是带宽与那 8 个前置校验环节。
我打开开发者工具的数网络面板,数了一次请求数:73 个。其中 41 个与页面本身无关,是埋点与校验。这个数字我会一直记着,因为它解释了为什么在 2015 年那台老机子上,一切显得那么慢。
我统计了十二个所谓网页入口,其中六个在点击后 1 秒内触发客户端安装包下载。这不是网页版,这是伪装成网页版的跳板页。相关经历写过一篇 qq浏览器打开文件错误的排错记。
屏幕巨大,风扇声更大。我在 3 月 12 日晚上九点打开第一个网页版,加载条走到 87% 停下了,我以为坏了。其实它只是在等待第三个校验脚本超时返回,整整等了 30 秒。
第一步看首屏是否出现下载提示;第二步断开网络看页面是否还能显示骨架;第三步在跳转链里数重定向次数。超过两次,我基本就不再把它当入口,而把它当作引导页。
这是我从一份 2015 年公开的运营月报里找到的数字,来自某站点的一个独立分区。214 万这个量级说明,网页端从来都不是「过渡产物」,它是主路,只是后来被人重新定义。
iPhone SE、2019 款 MacBook Air、一台贴着 2016 年标签的联想笔记本,同日在同一网络下打开同一入口。耗时分别是 3.4 秒、2.8 秒、9.7 秒。差异全部来自那个老旧机型解码图片的能力。
去年十月我整理了一批素材图,共 497 张,用途只是给页面配图。整理过程中也对过一些图库的取图规范,可参考 正版49tk图库图片 的处理思路,重点是尺寸统一与命名一致性。
第一层是访问不收费,第二层是内容不变形。很多页面做到了第一层,却在第二层加码:广告层、浮窗、强制登录。我最近也顺手整理了另一类资源站点的查询方式,如 新奥门49图库资料查询,本质一样:先看结构,再看内容。
补充一句:关于播放器兼容性那组实验,我曾经参照 6699影视剧高清播放器推荐 的思路做过一次横评,结论是解码能力比解码规格更影响实际体验。