互联网从业者的资讯社区
互联网从业者的资讯社区
下载 App 在 App 中打开

Fresns 存储设置支持存储和访问分开使用

大家普遍的 Fresns 存储配置方案是将「存储」和「访问」共用一套服务。比如文件存储在七牛云,访问也是七牛云,参见图一

Fresns 存储设置支持「存储」和「访问」分开使用。比如「知结社区」的存储方案就是将「存储」和「访问」分开配置。

知结目前采用的是火山引擎的#对象存储##ImageX#分发,配置信息参见图二

文件系统流程如下:

  • 通过 S3 Storage 插件,将文件上传到「对象存储」中。
  • 通过 ImageX 处理图片样式和 CDN,并供用户访问。

以此类推,该方案可以应用到任何服务里。

目前 Fresns 应用市场的存储插件已经覆盖了本地、FTP,SFTP 和 S3 协议,使用任意协议上传存储文件,然后访问配置也可以选用任何方式,比如直接访问,或者 CDN 服务。上面示例中,ImageX 就是一种集成图片处理和 CDN 的服务。

使用 CDN 分发访问,大多数图片处理功能都支持关闭原图访问,这样可以防止原图泄露,让用户只能访问样式处理后的图片。

配置区别

存储和访问共用一套服务,无需资源绑定,使用简单。

分开配置,访问如果是 CDN 服务,则需要配置镜像回源。简而言之,就是当访问资源时,如果资源在 CDN 中不存在,则从源站(比如对象存储里)获取文件并缓存在 CDN 各个节点。

分开配置的优势:无论是本地存储还是对象存储都很便宜,选择哪种都可以。但是访问,如果是直接访问,涉及到带宽问题;如果是 CDN 服务,流量费不便宜。所以分开配置,可以方便你切换服务商时,不用再折腾文件迁移。或者在访问配置中嵌套你的其他逻辑。

相关插件

本地、FTP,SFTP

https://marketplace.fresns.com/open-source/detail/FileStorage

S3

https://marketplace.fresns.com/open-source/detail/S3Storage

市面上绝大多数的对象存储都支持 S3 协议,比如阿里云 OSS、腾讯云 COS、又拍云 USS、火山引擎 TOS 等等。

七牛.png ImageX.jpg
https://zhijieshequ.com/post/KjK0Btjk
回复 唐杰

未登录无法操作

评论
比如我自己搭建个 s3 的储存桶上传保存。然后用火山的插件进行转换或者打水印、cdn 等操作?

https://zhijieshequ.com/comment/02drcbNX
唐杰 作者 : 可以的
共 1 条回复

能不能出个教程 你这会的不用看 不会的看不懂 出个手把手教程吧

https://zhijieshequ.com/comment/8LzG1x38
唐杰 作者 : 文章已经很清楚了,就是教程了,如果还不会,那是缺少行业背景知识。 那怕是用 SaaS 产品,基础的背景知识,还是需要学的。 用开源产品更是如此,还要学服务器相关的一堆配置。 就像开车,考驾照不是单纯的学会开车,还要学会相关的道路标识和术语。
去玩儿改名 : 好吧,你这个我能看懂我是搞不懂火山引擎那便要怎么设置
共 2 条回复

怎么配置啊 太复杂了

https://zhijieshequ.com/comment/v5mXuGYc

我可以上传成功但是不知道是哪里权限不对还是什么原因 存储桶里的文件显示不了 调用的文件路径也没问题 火山引擎!

screenshot-1719975615027.png
https://zhijieshequ.com/comment/3R2Yi5JY
唐杰 作者 : 直接访问存储桶,你要确定是公开模式。如果不是公开模式,开启存储配置的临时链接功能。
共 1 条回复

我回原地址填的是 火山对象存储桶的自定义域名 现在可以通过 veImageX 服务里的自定义域名访问我在 “火山对象存储桶” 里的资源了,这样是不是成功了呢 。
veImageX 这边已经开始跑流量了 ,流量跑到好像有点猛,这样对象存储那边会消耗流量吗?

88888888888888888.png
https://zhijieshequ.com/comment/kOtDBcZZ
去玩儿改名 : 补图 里面的设置依然很复杂搞不懂的太多了 [图片]
唐杰 作者 : 配置图片处理规则,压缩原图啊,不然原图尺寸很大,当然消耗大。
小小 : 你好!你的图片位置搞明白了没?我也弄不成功。
共 9 条回复

上滑加载更多

服务条款 隐私政策 Cookie 使用条款

© 2024 知结社区 | Powered by Fresns

弗雷森斯(苏州)科技有限公司

苏ICP备2021027795号-3

增值电信业务经营许可证:苏B2-20210954

广播电视节目制作经营许可证:(苏)字第02601号

不良信息举报: jubao@fresns.cn