关于图片存储问题

fecify的店铺图片,譬如商品图片,装修图片,以及其他的文件等,存储问题

Fecify支持的存储

1.Fecify系统目前支持的存储方式

  • 本地存储:存储在服务器磁盘
  • 阿里云存储
  • 七牛云存储
  • 腾讯云存储
  • amazon s3存储

需要注意的是,amazon s3存储,s3是一个协议规范,任何支持s3规范的云存储,都可以使用s3,amazon云存储遵循s3,cloudflare R2也遵循s3, wasabi也遵循s3,这些都可以使用s3.

对于目前支持的存储,强烈建议使用cloudflare的R2存储,该云存储非常牛x

  • 10G的免费存储/月
  • 图片,视频等文件的访问,只计算访问次数(访问一次+1),不计算访问流量,譬如访问1mb的图片和访问500mb的视频,都是一样的
  • 100万的写入操作次数/月,免费
  • 1000万的访问次数/月,免费
  • 这已经很牛逼了,继续,还有。。
  • 可以在site站点里面设置缓存(通过page rules),最高可以设置一个月的缓存,访问缓存,R2存储不计数。这基本上是完全免流量费了

对于cloudflare的R2存储,是我们强烈推荐的一种方式,我们整理了详细的文档,参看下面的文档进行操作即可。

CloudFlare R2存储

!!!强烈推荐使用CloudFlare R2存储 -----> : 云存储-使用cloudflare R2

阿里云存储

阿里云存储是一种不推荐的方式,对于一些违规的图片会自动进行删除,因此,不建议使用

如何选择适合自己的存储方式?

Fecify-3.0后,很好的集成了cloudflare,免费版本的cf即可实现图片的存储以及全球CDN分发(当然,cf付费版账号在这个方面更稳定一些),因此,套上cf后,走的基本都是 cf的流量。因此,对于加载速度和流量问题,cf都给我们解决了,我们只需要解决存储问题即可。

1.把图片访问自己的服务器上面

这种方式没有什么大问题,套上cf后,cloudflare解决加载速度和流量问题,基本不耗费服务器的带宽

缺点:

  • 耗费服务器的磁盘存储,对于某些特定的服务器,磁盘空间有限,图片太多很容易没有磁盘空间
  • 需要自己备份图片等文件

优点:

  • 省钱,只需要花点服务器磁盘费用即可
  • 省劲,不需要配置阿里云等

2.图片放到云存储

!!!强烈推荐使用CloudFlare R2存储 -----> : 云存储-使用cloudflare R2

!!!阿里云存储是一种不推荐的方式,对于一些违规的图片会自动进行删除,因此,不建议使用。

如果您一定要使用阿里云,可以参看文档:cloudflare代理云图片

如果阿里云OSS的域名没有套cf, 那么走的是阿里云存储的流量,是需要付费的,而且没有全球CDN的分发机制,因此, 建议您即使使用云存储,域名也要套上CF。

如果阿里云OSS的域名套了cf,那么还是走cf的流量,因此阿里云几乎没有流量费(阿里云存储分成2块收费:存储容量费用+访问流量费用)

缺点:

  • 需要配置阿里云,开通账户,套上cf需要进行一系列步骤的操作
  • 需要花费存储费用
  • 如果没有套CF,需要支付流量费用。

优点:

  • 不占用服务器的磁盘
  • 云服务器一般不会发生丢失文件的问题,可以减少备份的频率
Copyright © fecify.com 2022 all right reserved,powered by Gitbook该文件修订时间: 2024-01-10 17:19:13

results matching ""

    No results matching ""