Ich mache mir Sorgen über die Kosten für das Hosting von Fotos. (Ich habe mein Forum auf einem Droplet mit dem 10-Dollar-Plan von Digital Ocean eingerichtet – das Forum hat noch keine Nutzer.) Ich gehe davon aus, dass Fotos innerhalb meines Digital Ocean-Droplets gespeichert werden. Bedeutet das, dass ich über ausreichend Speicherplatz bei Digital Ocean verfügen muss, um die Datenmenge dieser Fotos zu bewältigen?
Das Hosting von Fotos innerhalb des Forums ist wichtig, aber wie kann ich die Kosten im Laufe der Zeit abschätzen, wenn jeden Monat mehr Fotos hinzukommen? Gibt es Einstellungen, um die Fotos der Nutzer zu optimieren?
Ich wäre Ihnen sehr dankbar, wenn jemand eine einfache Erklärung zu Foto-Hosting und Kosten geben könnte. Vielen Dank.
Richtig. Alternativ kannst du Fotos auch über DigitalOcean Spaces (Einrichtungshilfe) oder Amazon über deren S3-Dienst (Einrichtungshilfe) hosten. Das würde die Kosten für mehr Speicher drastisch senken.
In Discourse gibt es zudem Einstellungen, um die maximal zulässige Bildgröße zu reduzieren. So stellst du sicher, dass keine übermäßig großen Bilder hochgeladen werden, die enorm viel Speicherplatz beanspruchen würden.
Überträgt man diese Rechnung auf den DigitalOcean Space mit 250 GB für 5 $/Monat: Wenn du 1.000 Nutzer hättest, die jeweils 3 Bilder pro Jahr mit 3 MB pro Bild hochladen, wärst du für etwa 27 Jahre abgedeckt.
Ich vermute, dass das Forum sehr bildlastig sein wird, aber da ich aktuell noch keine Nutzer habe, weiß ich es noch nicht. Würdest du empfehlen, das Forum bereits vor dem öffentlichen Launch so einzurichten, dass Fotos auf DigitalOcean Spaces oder S3 gehostet werden?
Außerdem: Optimiert Discourse Fotos? Falls ja, gibt es eine Dokumentation zu den Einstellungen für diese Funktion? (Entschuldige bitte, falls das alles sehr grundlegende und offensichtliche Fragen sind – ich bin ein bisschen langsam beim Erfassen. ) Danke!
Ja, es wäre einfacher, gleich so zu beginnen, als später zu migrieren.
Nein, die hochgeladenen Originaldateien werden nicht optimiert (deshalb empfehlen wir, die maximale Upload-Größe in den Einstellungen zu begrenzen). Discourse erstellt optimierte Bilder für die Anzeige in Beiträgen (um Ladezeit und Bandbreitennutzung zu reduzieren), aber ein Benutzer kann auf das Bild klicken, um das Original in voller Größe anzusehen.
Falls es absolut notwendig ist, haben wir ein Skript, das manuell von der Kommandozeile aus gelegentlich ausgeführt werden kann, um die Größe der auf dem Server gespeicherten Originalbilder zu verringern.