🚀 核心构想:让网页资源跟着用户视野走,视野所及即所得
当用户在浏览一个长网页时,屏幕下方的链接在即将进入视野时,系统提前把它需要的资源加载到离CPU、GPU最近的共享缓存里。当用户真正看到它时,资源已经100%就绪,瞬间打开。
与此同时,屏幕顶部离开视野的链接,其资源也不会一下子被清除,而是逐步从共享缓存中释放。如果用户突然反向滑动回看,那些还没被完全清除的资源可以瞬间恢复,省去重新加载的等待。
整个过程就像一盏智能探照灯,始终只照亮并加载用户视野里的内容,视野外的内容则不占用宝贵的本地资源。
📂 分层缓存:云端当仓库,共享缓存当工作台
这个方案依赖两层缓存协同工作:
· 个人云端:当用户视野外的链接离得还比较远时,系统提前在后台发起网络预请求,把资源静默下载到个人云端缓存起来。云端容量大,但读取有延迟。
· SoC共享缓存:当链接即将进入视野时,资源从云端提前加载到共享缓存中。共享缓存离CPU、GPU最近,读取速度极快,但容量有限。
⚙️ 双向对称机制:进入与退出都是渐进的
· 从底部进入:离视野越近,资源加载越完整。当链接滑入屏幕的瞬间,正好100%就绪。
· 从
16 人已参与