这几天图片展示站收到反馈:图片显示的很慢。
我的链接逻辑是图片文件等资源放在家中nas,第一方便管理和备份,第二空间足够大。
采用的是多吉CDN来中转nas里的图片文件。设置了360天的缓存时间,但经常打开还是从源站拉取,就会导致读取图片慢(因为家中宽带qos限速)。后来我才知道,cdn设置的时间其实没啥用,一段时间没人访问立马就会被清理掉,再次访问还是去源站拉取。
我就想着能不能通过多吉云的云存储+多吉云的cdn共同实现长久存储的cdn效果。把问题丢给gemini,给我答复确实可以。
大体流程就是:
当用户访问网站并请求图片时,CDN 优先从多吉云 COS 对象存储中读取资源。若 COS 中未命中该文件,系统将自动触发镜像回源,从家中的 NAS 源站拉取文件并同步转存至 COS。后续针对该资源的请求将完全由 COS 及 CDN 响应,不再穿透至本地 NAS,在大幅提升用户访问速度的同时,极大减轻了源站的带宽压力。
具体设置步骤就不贴了,懂得原理,设置就不难了,有问题截图给AI,让它给你详细设置。
全部设置好后,再去cos里看下,只要现在访问过的文件都会永久缓存到cos里,现在速度明显的快了,目的达成。
本文著作权归作者 [ Jeray大叔 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
思路不错,可以学习借鉴。
家中是普通民用宽带吗?我平时都不太敢上传,不知道怎样的规则会被判定PCDN
最终的目的就是图片存在家里,方便管理。现在这个方案就是比较费钱,或者说比全部图片都放OSS还是省钱的。
我不是那种很大型的图片站,所以占用不会太多,1G左右,所以存储这块花不了多少。这样操作是因为文件夹中还有照片的源文件,整个包加起来有30G