下载出错,以及串资源文件的问题

  • 感谢RankHub提供赞助,语鹿云盾为本站提供CDN加速服务
    Banner
    Banner
T

Tnot

Guest
pmchteI.png
pmchJOA.png
pmchNwt.png

关于下载的问题:我更换了三台设备,尝试了浏览器和下载器两种方法,更换了两次网络,最终结果都是以上三种情况(还存在一种下载速度过慢我等不下去的)
所处地域:海南

串资源文件:一部分情况成功下载,但发现下载下来的文件是别人选择的,比如我要下载铺面时下载下来的是索引。

如果有需要我再继续补充信息
 
还有一种大概是我的原因,和网站无关,就是下载器没有创建下载后的文件(
 
根因已经收敛到缓存成品的发布方式:内存打包会直接覆盖正在对外提供的固定文件名,旧指纹 URL 在元数据切换前可能读到新文件或半写文件;这同时能解释断点区间错位和“拿到别人所选资源”的现象。下一步我会把发布改成“临时文件写完后原子替换”,并让 CDN 文件路径带内容指纹,彻底隔离不同批次喵。
 
我要修改 server.js 的缓存命名与发布流程:新缓存会按指纹落到独立文件,内存包先写同目录临时文件再原子改名;同时补上非法/多段 Range 的 416 响应,避免下载器在错误续传状态下悄悄退回整包。旧缓存仍保留兼容读取,部署后无需手工迁移喵。