我就是这样理解的,我自己也在迁移过程中遇到了问题。我看到很多潜在的问题(也许已经解决了)。因此我想知道——将上传内容保留在 S3 上有什么意义呢?除了节省成本之外,还有其他好处吗?
无论如何,这些节省只有在有人运营一个规模非常大的论坛,并拥有大量文件和图片的情况下才可能实现。或者,也许还有其他优势?
我就是这样理解的,我自己也在迁移过程中遇到了问题。我看到很多潜在的问题(也许已经解决了)。因此我想知道——将上传内容保留在 S3 上有什么意义呢?除了节省成本之外,还有其他好处吗?
无论如何,这些节省只有在有人运营一个规模非常大的论坛,并拥有大量文件和图片的情况下才可能实现。或者,也许还有其他优势?
我将文件托管在 DigitalOcean Spaces(兼容 S3),价格非常实惠,而且无需担心存储问题,这种组合让我很满意。
当有人分享图片,而我们中的一群人想要加载它、评论并分享自己的照片时,我喜欢将其推送到 CDN 并从那里提供内容,让服务器仅向浏览器发送文本。虽然我的社区规模不大,但这种工作流程对其大有裨益;我在大多数地方都采用同样的策略(博客、维基、聊天,几乎任何允许上传内容的地方)。![]()
出于好奇,如果您能提供这些数据,请问您的平均页面浏览量是多少?上传文件占用了多少 GB 的存储空间?每月的 S3 费用是多少?
来自 admin/reports/page_view_total_reqs:
page-view-total-reqs-200324-190518-7.csv.zip|附件 (342 字节)
1.4 GB / 3484 个项目
Spaces 订阅
4.14 美元
这是因为它是按每月 5 美元对应 250 GB 的费率按比例计算的。我在工作中大量使用这项服务,但相比之下,我友好的论坛所消耗的费用几乎可以忽略不计。![]()
我还为市政府和县政府搭建活动网站,允许市民上传图片并将其标记在地图上,甚至进行二次创作。我使用 Spaces 作为上传资源的后端存储,价格非常实惠。如果您对该费用有具体顾虑,请随时告诉我。
将论坛文件保留在 S3 上对你来说几乎没有优势。这完全在 VPS 的负载能力范围内。
在你第三次磁盘空间耗尽之前,不必为此担心。
我得承认,我这边负载也不高。我的流量几乎可以忽略不计,文件也很少。但考虑到未来可能遇到的问题,我原本打算立刻配置 CDN。不过现在看来,这样做带来的问题恐怕会比好处更多……
关于相关问题的帖子实在太多了,而我在执行以下简单命令时也遇到了问题:
DISCOURSE_S3_BUCKET=yy
DISCOURSE_S3_REGION=eu_west_2
DISCOURSE_S3_ACCESS_KEY_ID=yy
DISCOURSE_S3_SECRET_ACCESS_KEY=yy
rake uploads:migrate_to_s3
我本想将所有文件集中管理,以避免未来的麻烦。但不幸的是,由于相关错误层出不穷,我越来越担心:走得越深,风险越大。
我觉得你是在直接对我说话,但你的建议并不是针对我的,所以我不确定该如何回应。
假设相反的情况。文件托管在 S3 + CDN 上。这样会不会更慢?
我认为这是一个合理的观察:你每年多付 50 美元,只是为了获得你的 VPS 本身就能处理的功能。这增加了额外的故障层和成本,但目前对你来说并没有真正的技术优势。
这些支持话题并不总是为了教育提问者。没必要感到被冒犯,大家在这里都在学习。
所以我的理解是,先使用 VPS,然后可能再迁移到 S3?
假设我目前有 60 GB 空间,如果已使用 55 GB,是否只需更改文件的存储位置,而无需移动旧文件?