您好,我想只使用 S3 保存我上传的文件,而不将我的静态资源(如 js)保存到 S3。
有什么办法可以做到吗?
您好,我想只使用 S3 保存我上传的文件,而不将我的静态资源(如 js)保存到 S3。
有什么办法可以做到吗?
您在解决什么问题?
我认为如果您不设置 use_s3,它可能不会上传资源,但我已经很多年没做过了。它不受支持,并且很可能会引起问题。
我的 discourse 服务器/用户在亚洲,我正在使用 backblaze B2 作为我的 S3 解决方案(因为它便宜)。
问题是我不想将 js 文件保存到 S3 并让我的用户加载它们,因为我认为这会减慢网站加载文件的速度。
因此,我想知道是否有任何方法可以让 S3 只存储上传的文件。
所有托管的 Discourse 网站都是这样工作的。
你正在使用 CDN,对吗?它会比你的网站更快。
是的,我正在使用 CDN 来存储 S3 对象。
但我仍然想知道,discourse 服务器 (亚洲) → CDN → 用户 (亚洲) 是否比 S3 (美国) → CDN → 用户 (亚洲) 更快?
我看到有一个名为 DISCOURSE_S3_UPLOAD_BUCKET 的参数,它看起来像一个解决方案,但在我用它替换 DISCOURSE_S3_BUCKET 后,我无法重建我的 discourse。
CDN 速度更快。