Discourse 同时上传文件限制

在默认情况下,可以同时上传 5 个文件。

否则将会得到上面的错误信息。

配置参数

这个配置参数是可以修改的。

修改的参数名为:simultaneous uploads

默认值为5 ,但这个默认值可能太小了,尤其是用户希望同时上传照片的话。

建议把这个值修改为 12。

Discourse 可以调同时上传文件。

默认这个参数是 5,意思就是可以同时上传 5 个文件,最高这个参数可以设置到 20。

如果看到下面的错误:

那是因为同时上传的文件过多了。

可以通过修改下面的参数来进行改变。

如果改动的参数超过 20,系统将不会进行保存。

根据浏览器的不同,我们可以考虑把这个上传限制到 9 或者 12 或者 16。

微信的朋友圈使用的是 9宫格,设置到上面的参数可以和微信的使用大致对应。

这么久了我依然没想明白,如果有人一直上传文件怎么办?好像没看到这方面的限制?

一直上传文件没有关系。

在后台, Discourse 有个附件临时附件标记,当上传的内容不发布的话,所有内容都被标记为临时。

当发布成功了,这个表的内容就变成了正式内容,这个临时标记就被取消了。

Discourse 同时还运行了一个附件清理服务,对于这种临时内容,Discourse 过一段时间或者草稿被删除的时候就全部删除了。

用土话说就是只要内容不发布出来,对于附件,一段时间后就删掉了。

也是,让AI算了一下,就算用户上传了100GB,24小时候后自动清除,R2也只需要5 美分。

说实话,对现在很多社区来说,存储的费用其实会考虑下,但和其他运营上的费用比起来实在是太少了。

一般不是那么大流量的社区,网络和存储的费用基本上都可以忽略不计。

对于一些大站,通常他们又会又一些广告收入和其他的收入,这点小钱,根本可以忽略不计。

反而更多担心的是同时上传文件的数量设置过高导致的性能问题。