Оптимизация хостинга с Digital Ocean

Привет!

Сейчас я настраиваю сайт с использованием Droplet с Discourse на DigitalOcean, который должен обслужить 20–30 тысяч пользователей в течение июля. Мне нужно определить лучший вариант хранения на DO для оптимизации моего сервера. В прошлом году у меня были проблемы с разным ПО, которое приводило к сбоям, поэтому в этом году я стараюсь этого избежать. Что бы вы порекомендовали?

Сколько просмотров страниц вы ожидаете?

Вам следует настроить CDN и использовать бакет Spaces для загрузки файлов. См. Настройка резервного копирования и загрузки изображений в DigitalOcean Spaces и Использование объектного хранилища для загрузки файлов (клоны S3).

РЕДАКТИРОВАНИЕ: Но на самом деле, вероятно, AWS S3 — гораздо лучший выбор.

Честно говоря, я не уверен. Много, ха-ха.

Я изучу эти ресурсы, спасибо!

Обратите внимание, что в последнее время DO Spaces сталкиваются с множеством проблем с производительностью, а их CDN не работает с Discourse.
Кроме того, из-за этих проблем с производительностью вы не сможете создавать новые пространства в регионах FRA и NYC до конца этого года.

Это очень верное замечание. Я, видимо, упомянул это, потому что он заговорил о DO. Инженер, который раньше там работал, удивлён, что они всё ещё это поддерживают. Я бы порекомендовал выбрать Sho’nuff AWS S3, хотя я с осторожным оптимизмом отношусь к предложению Backblaze.

Это во многом зависит от природы вашего форума. Если пользователи не будут загружать много файлов, вам подойдет любое хранилище, включенное в выбранный вами Droplet.

Однако, если вы планируете загружать большое количество файлов, отличным решением будет использование любого аналога AWS S3. Я не сталкивался с проблемами при использовании DigitalOcean Spaces, но мой опыт работы с ним очень ограничен, поэтому я бы учел мнения @RGJ и @pfaffman при выборе аналога S3.