其实很明显, 目前我博客的绝大多数图片和静态资源 都是存储在腾讯云的对象存储中的. 目前采用的 私有读写 + 腾讯云cdn的方案.

事情的起因很简单, 本来想分享一下日常的摄影作品, 但考虑到版权因素. 想到腾讯云的对象存储也提供了图片处理(数据万象), 同时也在近期推出了工作流. 于是我便简单的写了一个工作流来实现上传文件后 自动给文件添加水印, 并删除原文件.

但 我居然 把删除原文件和处理文件放在了同一级下. 导致丢失了 博客所有的图片. 但当时我并没有对其图片进行过本地备份. 第一时间, 我想到的是 Way back Machine 上 是否留存了之前的图片. 这是一个记录互联网历史的网站. 他早在1996年就留存了超过3000亿个网页快照. 遗憾的是, Way back machine上 虽然索引了我的博客, 但却并不完整.

其次, 我想到我曾经参加过腾讯云的某计划, 腾讯云会自动爬取我的博客, 将文章发布在腾讯云的社区中. 浏览过后, 发现也并不完整.

最后, 我突然想到, 腾讯云的对象存储 之前上线过 版本控制功能, 应该会记录我之前的图片信息. 的确, 花费了半个小时的时间, 终于把图片全部抢救回来了.

不论如何, 对于重要数据, 还是得注意定期备份到本地吧. 其实最终对于工作流 我也仅仅是自动将图片转换成了webp格式, 以减少加载耗时也节省了流量. 水印的确太影响体验了. 虽然对象存储也提供了盲水印 但其只有3000/月的免费额度. 而对于基础图像处理有 10T/月的免费额度. 还是较为划算的.