使用 Digital Ocean 进行托管优化

你好,

我目前正在 Digital Ocean 上利用 Discourse Droplet 搭建一个网站,预计将在 7 月期间承载 2 万至 3 万名用户。我正在寻找 Digital Ocean 上最佳的存储选项,以优化我的服务器性能。去年,由于不同软件的问题,我曾遇到过服务器崩溃的情况,因此今年我希望能尽量避免此类问题。您有什么推荐吗?

1 个赞

您预计有多少页面浏览量?

您应该配置 CDN 并使用 Spaces 存储桶进行上传。请参阅 在 DigitalOcean Spaces 上设置备份和图像上传 以及 使用对象存储进行上传(S3 克隆)

编辑:不过,实际上 AWS S3 可能是更好的选择。

4 个赞

说实话我不太确定。很多,哈哈。

我会去查看那些资源,谢谢!

请注意,DigitalOcean 的 Spaces 最近遇到了许多性能问题,且其 CDN 与 Discourse 的集成已 失效。此外,由于这些性能问题,今年年底前将无法在法兰克福(FRA)和纽约(NYC)区域创建新的 Spaces。

3 个赞

这是一个非常好的观点。我想我之所以提到它,是因为他提到了 DO。一位曾在那里工作的工程师惊讶于他们竟然仍在支持它。我推荐直接使用 Sho’nuff AWS S3,不过我对 Backblaze 的服务也持谨慎乐观态度。

3 个赞

这很大程度上取决于您论坛的性质。如果用户不会上传大量文件,那么您选择的 Droplet 中自带的任何存储方案都足够使用。

不过,如果您计划让用户上传大量文件,那么任何 AWS S3 兼容服务都会是很好的选择。我在使用 DigitalOcean Spaces 时没有遇到过任何问题,但我的使用量非常小,因此在决定采用哪种 S3 兼容服务时,建议您同时参考 @RGJ@pfaffman 的意见。

2 个赞