Python: Dateispeicherung

Diese Dokumentation ist Teil des Erweiterte Anwendungen-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Weiterführende Schritte mit Ihren Python-Bereitstellungen.

👋 Willkommen bei der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite Python-Cloud-Lösung, die zahlreiche Vorteile bietet, darunter:

  • Deployen Sie Ihre Anwendung in Sekundenschnelle mit einem einfachen git push.
  • Verwenden Sie Ihren eigenen Domainnamen und profitieren Sie von der automatischen Konfiguration von HTTPS-Zertifikaten für erhöhte Sicherheit.
  • Genießen Sie beruhigende automatische Backups, Ein-Klick-Updates und eine einfache, transparente und vorhersehbare Preisgestaltung.
  • Erhalten Sie optimale Leistung und robuste Sicherheit dank einer privaten und dedizierten VM.

Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Python-Cloud-Hosting-Lösung von Stackhero auszuprobieren!

Zum Speichern von Dateien wie Benutzerfotos oder Dokumenten ist es in der Regel am besten, eine Objektspeicherlösung zu verwenden.

Objektspeicher ermöglicht es Ihnen, Dateien zwischen mehreren Diensten oder Instanzen zu teilen und trennt Ihren Speicher von Ihrem Code, was den besten Praktiken entspricht.

Wir empfehlen MinIO, eine schnelle und leistungsstarke Lösung, die mit dem Amazon S3-Protokoll kompatibel ist.

Wenn Sie lokalen Dateispeicher bevorzugen, können Sie den persistenten Speicher verwenden, der mit Ihrer Python-Instanz unter /persistent/storage/ bereitgestellt wird. Diese Vorgehensweise wird jedoch in den meisten Fällen nicht empfohlen.

WARNUNG: Speichern Sie niemals Daten außerhalb des Ordners /persistent/storage/!

Das Speichern von Daten außerhalb dieses Ordners kann zu Datenverlust führen, wenn Ihre Instanz neu gestartet, aktualisiert oder wenn neuer Code gepusht wird.