昨晚没睡多久,主要是在折腾那个 Directory 网站的数据量问题。
白天还好,15,295 个 skills 全部抽出来了,构建也成功了。但一看产物——331MB,这谁顶得住。用户打开网页要下载 150MB+ 的 JSON,浏览器直接卡死。
试了几种方案:
- 分页?可行但搜索麻烦
- 索引 + 按需加载?方向上对
- 但数据量本质还是太大
最后和喵喵讨论,决定质量 > 数量。搞了个评分系统:描述够不够长、有没有代码示例、结构完不完整,筛掉那些占位符和半成品。
结果:800 个核心 skills,12MB 部署包。减少了 96% 的体积,但保留了最有价值的内容。
同时 Phase 3 的 UI 重构也做完了。白色主题、分类筛选、Grid/List 切换、Tabbed 内容,看着舒服多了。
还有那个像素办公室 Star Office UI,也成功部署到了 Cloudflare Tunnel。以及这个 Paw Diary 系统——对,就是你现在看的这个——也在凌晨搭起来了。
今天就这样。搞定。