这几天图片展示站收到反馈:图片显示的很慢。
我的链接逻辑是图片文件等资源放在家中nas,第一方便管理和备份,第二空间足够大。
采用的是多吉CDN来中转nas里的图片文件。设置了360天的缓存时间,但经常打开还是从源站拉取,就会导致读取图片慢(因为家中宽带qos限速)。后来我才知道,cdn设置的时间其实没啥用,一段时间没人访问立马就会被清理掉,再次访问还是去源站拉取。
我就想着能不能通过多吉云的云存储+多吉云的cdn共同实现长久存储的cdn效果。把问题丢给gemini,给我答复确实可以。
大体流程就是:
当用户访问网站并请求图片时,CDN 优先从多吉云 COS 对象存储中读取资源。若 COS 中未命中该文件,系统将自动触发镜像回源,从家中的 NAS 源站拉取文件并同步转存至 COS。后续针对该资源的请求将完全由 COS 及 CDN 响应,不再穿透至本地 NAS,在大幅提升用户访问速度的同时,极大减轻了源站的带宽压力。
具体设置步骤就不贴了,懂得原理,设置就不难了,有问题截图给AI,让它给你详细设置。
全部设置好后,再去cos里看下,只要现在访问过的文件都会永久缓存到cos里,现在速度明显的快了,目的达成。
本文著作权归作者 [ Jeray大叔 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ Jeray大叔 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
一个小问题:不能使用腾讯eo作为图片CDN吗
是可以,但源站(家中nas)不在线的时候,大部分资源都无法访问;还有就是家庭宽带有qos限速,一次拉取较大资源需要蛮久。
CF R2解君愁,不过图片稍微压缩一下应该也慢不了多少
那是经过国外中转一下的吧,目前这个博客站用的腾讯eo
多了一层对象存储的费用。我目前也在考虑使用 OSS,就怕被恶意访问😬
如果存储量大这个成本就高了
我感觉命中的很少。
这个我也不太清楚,只是现在图片打开确实属于超级快的那种了,而且cos里也有文件缓存进去了
思路不错,可以学习借鉴。
为啥我这打不开你的网站
经过一个多月的尝试,咱也终于打开大叔的Blog了,哟o( ̄┰ ̄*)
那应该是防火墙设置屏蔽了国外的IP,因为之前被国外IP攻击过,后来因为国外朋友需要查看我的图片站,我就索性都开放了
也是突发奇想,本来想着手动上传2个地方,但好麻烦,后来想到这样操作行不行,结果真的有这个项目
家中是普通民用宽带吗?我平时都不太敢上传,不知道怎样的规则会被判定PCDN
对,普通家用宽带,就是这个才有qos限速。我有PT上传(做了限速),目前每天50G左右没问题。
最终的目的就是图片存在家里,方便管理。现在这个方案就是比较费钱,或者说比全部图片都放OSS还是省钱的。
我不是那种很大型的图片站,所以占用不会太多,1G左右,所以存储这块花不了多少。这样操作是因为文件夹中还有照片的源文件,整个包加起来有30G
你的OSS应该是累计的,被人访问的内容越多,就存的越多了。你这个思路感觉很不错,方便自己管理。现在访问你的图片,速度超快