Optimisation de l'hébergement avec Digital Ocean

Bonjour,

Je suis actuellement en train de créer un site avec un droplet Discourse sur Digital Ocean, qui accueillera 20 000 à 30 000 utilisateurs au cours du mois de juillet. J’essaie de déterminer la meilleure option de stockage chez DO afin d’optimiser mon serveur. L’année dernière, j’ai rencontré des problèmes avec différents logiciels qui provoquaient des plantages, et j’essaie d’éviter cela cette année si possible. Que recommanderiez-vous ?

Combien de vues de page attendez-vous ?

Vous devriez configurer un CDN et utiliser un bucket Spaces pour les téléchargements. Consultez Configuration des sauvegardes et des téléchargements d’images vers DigitalOcean Spaces et Utilisation du stockage objet pour les téléchargements (clones S3).

MODIFICATION : Mais, en réalité, AWS S3 est probablement un bien meilleur choix.

Je ne suis pas vraiment sûr. Beaucoup, haha.

Je vais regarder ces ressources, merci !

Notez que les espaces DO rencontrent de nombreux problèmes de performance récemment et que leur CDN est cassé avec Discourse. De plus, en raison de ces problèmes de performance, vous ne pouvez pas créer de nouveaux espaces dans FRA et NYC jusqu’à la fin de cette année.

C’est un point très pertinent. Je suppose que j’en ai parlé parce qu’il a mentionné DO. Un ingénieur qui travaillait pour eux est surpris qu’ils le prennent encore en charge. Je recommanderais de choisir sho’nuff AWS S3, bien que je sois provisoirement optimiste concernant l’offre de Backblaze.

Cela dépendra beaucoup de la nature de votre forum. Si les utilisateurs ne téléversent pas beaucoup de fichiers, n’importe quel stockage inclus dans le Droplet de votre choix suffira.

En revanche, si vous prévoyez de nombreux téléversements de fichiers, n’importe quel clone d’AWS S3 fonctionnera très bien. Je n’ai constaté aucun problème avec DigitalOcean Spaces, mais mon utilisation est très légère. Je vous recommande donc de prendre en compte les avis de @RGJ et de @pfaffman lors du choix du clone S3 à utiliser.