适合企业的NAS网络存储服务器

Synology Photos用了哪些科技让后台备份更稳?

2023年09月21日 | 常规说明

Synology Photos 作为我们 DSM 7.0 中的热门套件,不断推出新功能把它变得更加好用,例如专注备份电视版应用主题识别等,随着 Photos 的壮大,使用人数的增多,越来越多的用户关于如何用好它的疑问。今天来一期关于 Synology Photos 揭秘,从“浏览存取”、边缘计算及“高效备份”三个方向解析 Photos 的运作原理,让你获得更佳的使用体验。

优化存取机制,提升浏览体验

大家都知道,照片本身还是存储在你的 NAS 中的,但是你每次打开 app 的时候,都不希望它在那加载一会儿吧?这样不但不流畅,还会消耗更多的流量。要是再遇上个网络卡顿,那体验就更糟糕了。为了一定程度上克服网络环境的影响,工程师做了下面三个机制

1.利用『缓存机制』,平衡浏览体验与空间

这个手段其实在 app 中非常常见,直接将看过的照片缓存下来,这样哪怕没有网络,或是网络不佳,也可以直接显示。但这就存在一个问题,占用缓存太大了怎么办?不必担心,其实当容量超过缓存限制时,app 就会按照 Least Recently Used (LRU) 原则,优先移除最久未浏览的缓存,达到体验与空间的平衡。当然,这个缓存大小的限制也可以你自行调整和清理,在下图处即可设置。

2.通过『预加载机制』,让观看更流畅

在 Photos app 中全屏观看照片的同时也会预加载相邻的其他照片,如此一来,滑到上一张或下一张照片时,就可立即看到清晰的照片,节约网络传输时间,提升观看体验。

3.构建「本地绑定机制」,没网也能浏览

即使没有网,为啥 Photos app 也能看照片?这个其实和照片备份有关,当进行备份时,app 会连带记录与手机上实体照片的对应关系。当浏览的照片来源为手机本地相册时,app 就可直接从手机读取。通过这个方式,这部分照片的显示不再需要任何的网络传输,即使手机处于离线状态,也能流畅地浏览照片。

善用手机计算优势,助力高负载任务

现如今手机的运算能力相比 NAS 还是非常强劲的,尤其是针对照片、视频这一类需要高计算性能的场景,优势更加明显。Synology Photos 就很好地利用了这一点,将这些数据先在手机端进行计算,再将结果传回 NAS,以提升效率。

1.加速缩略图计算与视频转码

为了让照片和视频显示更加流畅,Synology Photos 会对原始文件进行处理,生成更适合在线观看的版本(存取时还是原文件)。然而这些任务都非常消耗计算资源,因此在备份照片时,Photos 会借助手机同步生成缩略图与转码视频,并与原文件一起上传至 NAS。文件上传完成后,NAS 就无需自行处理,节省下的系统资源就能够处理其他文件处理需求了。

2.提升主题识别速度与准度

如今很多手机都搭载了 NPU,能够加速机器学习的速度,这个就非常适合帮助进行主题识别的工作了。因此,Synology Photos app 在备份照片的过程中,会借由手机的 NPU,有效计算出识别结果后再传回 NAS。如此一来,NAS 就只需处理轻量级的分类任务,快速显示照片分类结果;同时也可以减少 NAS 的内存占用。

除此之外,每张照片在输入主题识别模型前,都需要进行一系列的预处理,统一尺寸和格式,便于识别模型运算。经过我们的开发团队多次实验与对比,最终选择了双线性插值算法 (bilinear interpolation) 来缩小图片,借此获得更好的识别结果。

本地运算与数据隐私

数据安全与隐私一直是 NAS 的重中之重,也正是这个原因,Synology Photos 的识别任务均可在本地完成,无需网络连接。主题识别、人脸识别结果只存储于你的 NAS 中。你可以完全控制你的数据,保障隐私安全。

三种备份机制,提升备份效率

这个问题应该是很多同学关心的一点了,Photos 能不能在手机后台备份?如何才能在后台进行备份?这个问题就比较复杂了,因为大多数手机操作系统为了省电,会强制 app 在后台运行一定时间后,停止进行备份任务。

为了缓解甚至解决这个问题,Synology Photos 三管齐下,采用以下三种备份机制

1.利用充电时的『后台任务机制』备份

上文有提到,备份中止的原因是手机为了省电。所以在手机充电状态下,系统会提供后台任务机制,这时候 Synology Photos 就可以在后台运行,更好地执行照片备份任务。

2.通过『后台推送机制』,定期备份照片

由于后台任务的运行很大程度上受制于手机操作系统的策略,容易导致后台任务不够稳定,Synology Photos 便进一步采用后台推送机制,通过 NAS 定时发送推送通知唤醒 app 执行备份任务

3.开启『专注备份模式』,一次备份大量照片

当需要备份大量照片时,仅靠后台备份可能不够高效。这时就可以在手机闲置时,开启专注备份功能,让 app 在前台运行,以便在短时间内高效备份大量照片。

以下是三种机制特点以及适用的场景

大家可以根据自己的习惯调整手机和 app 的设置,比如授予后台运行权限自启动权限通知权限关闭电池优化等等。当然,手机操作系统众多,效果因“机“而异,也没法给出一个统一的解决方案。

文章标签:

相关文章

群晖备份解决方案如何利用数据重删技术增加优势?

群晖备份解决方案如何利用数据重删技术增加优势?

随着企业创建的数据比以往任何时候都多,组织必须能够最大限度地提高存储容量并在不超支的情况下存储尽可能多的数据。这就是重复数据删除的用武之地。通过使用这种技术,可以在备份之前发现并消除冗余数据。这会导致使用更少的存储空间,从而允许您在原来的位...