最近做了个 backblaze 的 discuz插件 做附件上传,运营后发现...
侧边栏壁纸
  • 累计撰写 57,512 篇文章
  • 累计收到 0 条评论

最近做了个 backblaze 的 discuz插件 做附件上传,运营后发现...

James
2022-03-13 / 0 评论 / 54 阅读 / 正在检测是否收录...

最近做了个backblaze的discuz插件做论坛附件上传,运营后发现图片无法加载,排查不是CDN问题,感觉不对经,经验告诉我邮箱肯定有答案,果然,打开邮箱后发现 backblaze发了好几封邮件给我:

然后查了下,ClassB就三个接口:

b2_download_file_by_idb2_download_file_by_nameb2_get_file_info

而开发之前,我一直以为,只要不调用这三个接口就没ClassBPlan的事儿了,,没想到,b2_download_file_by_name就是图片的真实地址,,,意思就是一张图片一天请求2500次就嗝屁了,你需要等到第二天才能继续用。。

提示:已经做了cloudflare缓存,,,api还计费,,,

综上,,,backblaze的性价比一点都没有,我感觉可以换个大盘鸡了


-----------------------------------------------------
网友回复:

本来就没必要。只算硬盘价格都超过大盘鸡价格。买个KS1,现在好像2T了?看看便宜多少。

当然,大盘鸡,KS1可能没有B2数据安全性强。但是备份就行。

挂CF了,就没必要用对象存储类东西。


网友回复:

用的Worker调用吗?可以改成URL重写,其实调用费也不贵,看你需求


网友回复:

引用:dihy发表于2022-3-415:06

用的Worker调用吗?可以改成URL重写,其实调用费也不贵,看你需求


网友回复:

worker是直接重复调用,不太好,不过也不应该会一直刷调用,你backblaze设置了缓存控制没?

建议在Cloudflare改成URL重写,这样页面规则就可以不用301了,可以留出来控制缓存。

CF面板>规则>转换规则>URL重写




网友回复:

引用:dihy发表于2022-3-415:16

worker是直接重复调用,不太好,不过也不应该会一直刷调用,你backblaze设置了缓存控制没?

建议在Clou...


网友回复:

引用:xpnas发表于2022-3-509:52

不要用worker直接用页面规则


网友回复:

引用:虎谷发表于2022-3-800:56

一样的,还是超


网友回复:

引用:dihy发表于2022-3-809:56

难道是调用上传的API(C)和预览上传文件(B)导致超了?正常来说下载请求缓存过后是没调用费的。...


网友回复:

看到你写的,我瞬间想放弃b2了,

每次请求图片都调用api,那一点用都没有了。。


网友回复:

引用:虎谷发表于2022-3-1302:16

做了缓存,还是没用~

0