Discourse 可以支持的存储类型
根据官方的这个主题:Configure an S3 compatible object storage provider for uploads - sysadmin - Discourse Meta
Discourse 可以支持很多不同的对象存储。
感觉上是只要和 S3 兼容的基本上都能用。
建议
从对象存储的角度考虑,还是建议使用 S3。
因为这个 S3 的对象存储可以 CloudFont 进行集成,不仅仅是提供对象存储,同时还可以提供 CDN 服务。
对于其他的对象存储,没有怎么用过,所以不是非常熟悉。
我们,使用的 S3 对象存储,对我们来说可以获得非常大的存储空间,同时不依赖程序的重新部署,想象下你的 Discourse 可能有超过 10 万的主题,平均下来,每个主题可能有 1 个图片或者附件。
这样你的附件也轻轻松松超过 10 万。
对于这个数据量,我们认为还是属于比较基本的数据量。
对比 Discourse 的官方,昨天我们才发的帖子,估计目前的数据量应该超过了 27 万。
因为 Discourse 的设计,主题的 ID 使用数据库的 Sequence 来进行自增的。
对于一个网站的数据量,Discourse 还是比较好估计的。